MySQL中创建表:
1、创建表语句:
create table 表名(字段名 类型 约束,字段名 类型 约束,..........)
注意:mysql是没有序列的,但是我们可以在创建表的时候直接指定主键是自增的。
示例:
create table student(
sid int(10) not null auto_increment primary key,
sname varchar(100) not null,
sage int(3) ,
ssex char(4),
sbirth date
)
注意:主键自增在创建表的字段后 使用 auto_increment
2、MySQL常见字段类型
数值类型:
int(长度) 表示整数类型的数据 长度可以指定 10
float/double:表示浮点数
字符类型:
varchar(长度):动态分配存储长度
char(长度):分配固定长度
日期类型:
date:格式为 yyyy-mm-dd
datetime:格式为 yyyy-MM-dd hh:mm:ss 占用 8个字节
timestamp:特点:会自动进行时区的转换,占用4个字节
time:时间
year:年份
其他类型:
TEXT:字符数据
BLOB:二进制数据
3、约束:https://blog.csdn.net/a909301740/article/details/62887992
主键约束:
在创建表时 在字段后使用primary key即可(*)
在创建表语句的最后面使用constraint 约束名 primary key(主键字段名)
在创建表后使用: alter table 表名 add constraint 约束名 prima
MySQL部分:MySQL创建表
最新推荐文章于 2023-04-23 16:13:40 发布