关于mysql的表结构创建
creat table 表名(
字段1 字段类型 约束 [comment 注释],
字段2 字段类型 约束 [comment 注释],
字段3 字段类型 约束 [comment 注释]
) [comment 表注释]
注意在最后一个表中内容不加逗号。
例子:
create table s1(
id int primary key comment'ID,唯一标识',
username varchar(20) not null comment '用户名',
name varchar(10) not null comment'姓名',
age int comment '年龄',
gender char(1) default '男' comment '性别'
)comment '用户表';
primary key对应的就是主键约束,主键表示是一行数据的唯一表示,非空且唯一;
具体效应看下图
这个是加上primary key之后的表现
可以看出没有加primary key的主键约束id字段可以是null
--------------------------------------------------
再看实例中的not null
可以看出就是一种约束,即非空约束,就如这个约束本身的意思一样,不能为null,这里就不在展示了。
------------------------------------------------------
既然到这里了我就再把几种常用的余数展示出来:
嘿嘿,这是学习时候的ppt,各位有些人看到可能会眼熟
什么是约束呢?我觉得就是对于字段内容的一种限制,就是给他另外加一条规则,不让他空,不让他重复,他必须和连续字段保持连续的数据顺序。来保证数据的有效性,规则性。
说实话这个外键约束我还没有做太多了解,如果后面用到了再说吧。
-----------------------------------------------------------------------
我用的idea中自带的数据图形管理工具,里面的一些小操作就不再说了