MySQL之操作数据表
1、数据库相关
USE test; 使用数据库
SELECT DATABASE(); 查看当前打开的数据库
2、创建数据表
TINYINT 占用一个字节八为 UNSIGENED代表无符号位 TINY UNSIGNED 范围在0----2^8-1之间
FLOAT(8,2) 代表薪水总位数八位,小数点后两位
补充一下数据类型:
3、查看数据表
以上命令无法看到列名和类型
执行效果
4、插入记录
5、空值与非空
默认就是可以为空的
6、自动编号(保证记录的唯一性)
不配合主键使用:
配合主键使用:
插入值:
查找:
7、主键(PRIMARY KEY)
表中每一行都应该有可以唯一标识自己的一列,这一列我们称之为主键。
主键不能赋相同的值,因为主键要保证唯一性
8、唯一约束(UNIQUE KEY)
创建一张既含有主键又含有唯一约束的表:
唯一约束也不能赋相同的值,因为唯一约束要保证唯一性。
9、默认约束(DEFAULT)