MySQL 命令笔记

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());

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Mysql相关的命令记录 记录一些用到的命令,同步更新在我的Blog上。 一、与docker相关 1、创建一个my...
    ikaroskun阅读 1,630评论 0 1
  • 首页 资讯 文章 资源 小组 相亲 登录 注册 首页 最新文章 IT 职场 前端 后端 移动端 数据库 运维 其他...
    Helen_Cat阅读 9,420评论 1 10
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,092评论 19 139
  • 确实父母才是孩子的起跑线,为此我愿意严格要求自己,永不放弃学习和进步,为的就是给孩子做个榜样。就拿为了培养孩子的读...
    穆建园阅读 1,337评论 0 0
  • 宇宙最帅暖暖阅读 2,720评论 0 0

友情链接更多精彩内容