MYSQL——数据类型与操作数据表

1、数据类型:

① 整型(五个):tinyint、smallint、mediumint、 int、 bigint;

MYSQL——数据类型与操作数据表

② 浮点型(2个):float、double

MYSQL——数据类型与操作数据表

③日期时间型(5个):year、time、date、datatime、timestamp

MYSQL——数据类型与操作数据表

④ 字符型:char、varchar、 tinytext、mediumtext、logintext、enum、set

MYSQL——数据类型与操作数据表

2、数据表:即表

 打开数据库:Use 数据库名称;

MYSQL——数据类型与操作数据表

 创建数据表:crate table [if not exists] table_name ( column_name data_type,

                     ……)

MYSQL——数据类型与操作数据表

 查看数据表:show tables ;(查看当前数据库下所有的表)

 查看数据表的接口:show columns from table_name;

MYSQL——数据类型与操作数据表

 

 插入记录:insert [into] table_name [ (col_name, …… ) ] values ( val, …… );

MYSQL——数据类型与操作数据表

 空值与非空:NULL:字段值可以为空;NOT NULL:字段不允许为空

 自动编号:auto_increment

                自动编号且必须与主键组合使用;默认情况下,起始值为1、增量值为1

 主键:permary key

 主键约束,表只能存在唯一主键、主键保证记录的唯一性、主键自动为NOT NULL

    MYSQL——数据类型与操作数据表

 唯一约束:unique key

       可以保证记录的唯一性、可以为空值(null)、每张数据表可以存在多个唯一约束

MYSQL——数据类型与操作数据表

 默认约束:default

       当插入记录是,如果没有明确为字段赋值,则自动赋予默认值