MYSQL——数据类型与操作数据表
1、数据类型:
① 整型(五个):tinyint、smallint、mediumint、 int、 bigint;
② 浮点型(2个):float、double
③日期时间型(5个):year、time、date、datatime、timestamp
④ 字符型:char、varchar、 tinytext、mediumtext、logintext、enum、set
2、数据表:即表
打开数据库:Use 数据库名称;
创建数据表:crate table [if not exists] table_name ( column_name data_type,
……)
查看数据表:show tables ;(查看当前数据库下所有的表)
查看数据表的接口:show columns from table_name;
插入记录:insert [into] table_name [ (col_name, …… ) ] values ( val, …… );
空值与非空:NULL:字段值可以为空;NOT NULL:字段不允许为空
自动编号:auto_increment
自动编号且必须与主键组合使用;默认情况下,起始值为1、增量值为1
主键:permary key
主键约束,表只能存在唯一主键、主键保证记录的唯一性、主键自动为NOT NULL
唯一约束:unique key
可以保证记录的唯一性、可以为空值(null)、每张数据表可以存在多个唯一约束
默认约束:default
当插入记录是,如果没有明确为字段赋值,则自动赋予默认值