数据表:
是数据库最重要的组成部分之一,数据是保存在数据表中
数据表由行(row)和列(column)来组成
每个数据表中至少有一列,行可以有零行一行或者多行组成
表名要求唯一,不要包含特殊字符,最好含义明确
创建表:
CREATE TABLE [IF NOT EXISTS] tbl_name( 字段名称 字段类型 [完整性约束条件], 字段名称 字段类型 [完整性约束条件], ... )ENGINE=存储引擎 CHARSET=编码方式;
完整性约束条件:
UNSIGNED:无符号,没有负数,从0开始
ZEROFILL:零填充,当数据的显示长度不够的时候可以使用前补0的效果填充至指定长度,字段会自动添加UNSIGNED
NOT NULL: 非空约束,也就是插入值的时候这个字段必须要给值,值不能为空
DEFAULT:默认值,如果插入记录的时候没有给字段赋值,则使用默认值
PRIMARY KEY :主键,标识记录的唯一性,值不能重复,一个表只能有一个主键,自动禁止为空
AUTO_INCREMENT:自动增长,只能用于数值列,而且配合索引使用,默认起始值从1开始,每次增长1
UNIQUE KEY :唯一性,一个表可以有多个字段是唯一索引,同样的值不能重复,但是NULL除外
FOREIGN KEY : 外键约束
查看当前数据库下已有数据表:
SHOW TABLES;
查看指定数据表的详细信息:
SHOW CREATE TABLE tbl_name;
查看表结构:
DESC tbl_name;
原文地址:https://www.cnblogs.com/shouyaya/p/12202419.html
时间: 2024-10-09 09:56:08