非空约束:not null
SQL数据库的结构化查询语句
DDL 数据定义语言 create(创建)/drop(放弃)/alert(改变)
DML 数据操纵语音 insert(插入)/update(更新)/delete(删除)
DCL 数据控制语言 grant/if
DQL 数据查询语言 select(查看)
数据库的增删改查
show dataabases 展示所有的数据库
create database 数据库名 [character 字符集 collate 校对规则] 创建新的数据库
use 数据库名称 某一个数据库
drop database 数据库名 删除数据库
select database() 查看正在使用的数据库
show create database 数据库名称 查看指定的数据库
alert database chatater set 字符集 collate 校对规则
表的增删改查
创建表:create tabe 表名 {
字段名称 字段类型(长度) 约束,
字段名称 字段类型(长度) 约束,
}
添加字段:Altle table 表名 add 字段名 类型(长度) 约束
修改列:altle table 表名 modify 列名 类型 (长度) 约束
删除字段:altle table 表名 drop 字段名
修改字段:altle table 表名 change 旧字段名 新字段名 类型(长度) 约束
查看建表结构:desc 表名;
查看所有的表字段:show tables;
查看建表语句 show create table 表名
删除表 drop table表名
修改表名:rename table 表名 to 新表名
修改表的字符集:altle table 表名 character set 字符集(默认的是utf8 的)
建表常见的约束
主键约束:primary key 一般实现自增 auto-increment
非空约束:notnull
唯一约束:unique