美文网首页
MySQL 命令笔记

MySQL 命令笔记

作者: Android萌萌哒 | 来源:发表于2017-08-15 14:53 被阅读0次

    1,清空表的全部数据

    TRUNCATE TABLE table1;

    2,修改数据库的编码和表的编码后,还要修改字段编码格式。

    ALTER TABLE `test1` CHANGE `emname` `emname` VARCHAR(10) CHARACTER SET utf8 NOT NULL;

    3,修改MySQL聚合函数模式执行

    SET sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

    4,

    使用MySQLworkbench建表时,字段中有PK,NN,UQ,BIN,UN,ZF,AI几个基本字段类型标识。

    它们分别代表的意思是:

    PK:primary key 主键

    NN:not null 非空

    UQ:unique 唯一索引

    BIN:binary 二进制数据(比text更大)

    UN:unsigned 无符号(非负数)

    ZF:zero fill 填充0 例如字段内容是1 int(4), 则内容显示为0001

    AI:auto increment 自增

    5,

    使用数据库UI工具插入时间函数,请注意你的字段是 date ,datetime ,time三种类型区分。

    now(),以"YYYY-MM-DD HH:MM:SS"格式返回当前时间,可以直接存到DATe time类型中

    CURDATE() 以"YYYY-MM-DD"格式返回当前时间,可以直接存到DATe型中

    CURTIME()以"HH:MM:SS"格式返回当前时间,可以直接存到time型中

    例子 insert into name (fieldname) values (now());

    相关文章

      网友评论

          本文标题:MySQL 命令笔记

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