• mysql 基本操作


    1. create database zblog default character set utf8;

    2. alter database da_name default character set 'charset'

    3. ’or’=’or’这是一个可以连接SQL的语名句.可以直接进入后台。我收集了一下。类似的还有: �� ’or’’=’ " or "a"="a   ’) or (’a’=’a   ") or ("a"="a  or 1=1--  ’ or ’a’=’a 

      3. 复制表数据

      insert <table1> select * from <table2>;

      复制整个表   
      CREATE TABLE   new_table   SELECT   *   FROM   old_table;   

      复制,不复制数据   
      CREATE TABLE   new_table   SELECT   *   FROM   old_table   where   0;

    4. create table tab_login(login_id int primary key not null auto_increment, name varchar(40), ip varchar(40), note varchar(255), time timestamp);

    5.

    1>.用root 进入mysql后
    mysql>set password =password('你的密码');
    mysql>flush privileges;
    2>.使用GRANT语句 
    mysql>grant all on *.* to 'root'@'localhost' IDENTIFIED BY '你的密码'with grant option ;
    mysql>flush privileges;
    
    3>.进入mysql库修改user表
    mysql>use mysql;
    mysql>update user set password=password('你的密码') where user='root';

    mysql>flush privileges;

    6.grant all privileges on *.* to 'root'@'%' with grant option;

    flush privileges;

    7. alter database 数据库名 character set utf8;

    8.数据库导出命令:

        mysqldump -uroot -p1234 dbname >XXX.sql

    数据库导入命令:

        (1) mysql -uroot -p1234 dbname <XXX.sql

        (2) mysql>use dbname;

           mysql>source d:XXX.sql

    9.看你的mysql现在已提供什么存储引擎:  mysql> show engines;  看你的mysql当前默认的存储引擎:  mysql> show variables like '%storage_engine%';

    10.事物类型

       show variables like 'event_scheduler';

      SET GLOBAL event_scheduler = ON;

    11. BLOB类型的字段用于存储二进制数据

    MySQL中,BLOB是个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的唯一区别是在存储文件的最大大小上不同。

    MySQL的四种BLOB类型     类型 大小(单位:字节)     TinyBlob 最大 255     Blob 最大 65K     MediumBlob 最大 16M     LongBlob 最大 4G

    12. set time_zone = '+8:00';

    13. 查看索引 

       show keys from tblname;

       show index from tblname;

       explain select * from tblname order by name;

    14.

    • 在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务

    • 事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部执行,要么全部不执行

    • 事务用来管理insert,update,delete语句

       一般来说,事务是必须满足4个条件(ACID): Atomicity(原子性)、Consistency(稳定性)、Isolation(隔离性)、Durability(可靠性)

    • 1、事务的原子性:一组事务,要么成功;要么撤回。

    • 2、稳定性 : 有非法数据(外键约束之类),事务撤回。

    • 3、隔离性:事务独立运行。一个事务处理后的结果,影响了其他事务,那么其他事务会撤回。事务的100%隔离,需要牺牲速度。

    • 4、可靠性:软、硬件崩溃后,InnoDB数据表驱动会利用日志文件重构修改。可靠性和高速度不可兼得, innodb_flush_log_at_trx_commit选项 决定什么时候吧事务保存到日志里。

  • 相关阅读:
    计算机网络体系结构
    牛客多校第一场 Random Point in Triangle
    CSS line-height应用
    CSS line-height与行内框
    CSS 特殊性、继承与层叠
    Javascript进阶(6)---JS函数
    Javascript进阶(5)---闭包
    Javascript进阶(4)---编写类
    Javascript进阶(4)---几种特殊情况分析
    Javascript进阶(3)---原型链1
  • 原文地址:https://www.cnblogs.com/zhengze/p/10702243.html
Copyright © 2020-2023  润新知