Mysql---2 DDL DML DQL DCL
1.DDL database definition language default charset utf8 collate utf8_general_ci;
create database; create table; create view
alter table; alter
drop database; drop table ; drop view TRUNCATE 删除表内容;
show databases;
2.DML database Manipulation language:
数据库列字段的数据类型:
数值:tinyint 1字节 smallint 2字节 mediumint 3字节 int 4字节 bigint 8字节 float 4字节 double 8字节 decimal 字符串形式的浮点数
字符串:char 0-255 varchar可变字符串 216-1 0-65535 tinytext 微型二进制文本28-1 text 二进制文本 216-1
时间日期:date yyyy-MM-dd time HH:mm:ss datetime: YYYY-MM-DD HH:mm:ss timestamp:时间戳 year 年份
null: NULL
布尔值:
列字段属性: Unsigned 无符号整型,不能为负;
zerofill: int(3) 3 003;
自增: index +1 自增索引
非空: Not null NULL
默认:设置默认值 default
id 主键 version 乐观锁 is_delete 伪删除 gmt_createdata gmt_updatedata
DQL database query language
DCL database control language
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步