美文网首页
MySql 常用指令

MySql 常用指令

作者: Talentisan | 来源:发表于2018-11-03 15:02 被阅读0次

    MySQL常用指令

    # 查看mysql有哪些引擎
    show engines;
    
    #  先看看mysql当前默认存储引擎
    show variables like '%storage_engine%';
    
    #  如果 正在select 或者 insert 等操作想 退出编辑 
    '\c   命令 退出编辑sql
    

    MySQL 存储引擎 选择

    ##   如何选择
    1、是否要支持事务,如果要请选择innodb,如果不需要可以考虑MyISAM;
    2、如果表中绝大多数都只是读查询,可以考虑MyISAM,如果既有读写也挺频繁,请使用InnoDB。
    3、系统奔溃后,MyISAM恢复起来更困难,能否接受;
    4、MySQL5.5版本开始Innodb已经成为Mysql的默认引擎(之前是MyISAM),说明其优势是有目共睹的,如果你不知道用什么,那就用InnoDB,至少不会差。
    
    

    MySQL 数据类型

    枚举(enum)
    #  enum(李白,杜甫,白居易)  插入 数据库时 如果 写入的值不在括号里 就报错,
    #  enum(李白,杜甫,白居易)  =  enum(1,2,3)   因为MySQL管理枚举是通过整形数字来管理的
    
    
    整型
    
    #  如 tinyint 正常情况下  有符号(-128 、127)  无符号(0 、255)  1个字节
    #  如 tinyint(3)  表示 如果 不满3位数 前面0填充  比如 :1 就会填充 成  (001) 以此类推
    
    
    浮点型
    
    
    
    
    Mysql.jpg
    #  使用 create 命令创建数据库,语法如下:
    CREATE DATABASE 数据库名;
    
    #  创建数据库 并 指定 字符编码格式
    CREATE DATABASE `mydb` CHARACTER SET utf8 COLLATE utf8_general_ci;
    
    #  1. 如果数据库不存在则创建,存在则不创建、    2. 创建RUNOOB数据库,并设定编码集为utf8
    CREATE DATABASE IF NOT EXISTS RUNOOB DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
    
    
    #  面向对象风格   执行一个或多个针对数据库的查询、增加、修改、删除。
    
    mysqli::multi_query ( string $query )
    
    #  过程化风格     执行一个或多个针对数据库的查询、增加、修改、删除。
     
    mysqli_multi_query ( mysqli $link , string $query )
    
    #  执行某个针对数据库的查询、增加、修改、删除。
    mysqli_query()  
    
    
    
    
    
    
    

    相关文章

      网友评论

          本文标题:MySql 常用指令

          本文链接:https://www.haomeiwen.com/subject/vbrcxqtx.html