通常使用cmd进行SQL的编写,但是Navicat这个图形化工具在进行数据存储时更加清晰,因此现在在开发时是个更佳的选择。但输入SQL语句的地方新手却不容易找到
Navicat中输入SQL语句
一、SQL语句的约束规范
(一)三大范式
这是mysql创建的三大准则,关系型数据库共有6大原则,但前三个原则最重要。
1、原子性(基本要求)
就是不可再拆分,比如顾七mysql,这个字段可以拆为2个字段来存储。
数据库的每一列都是不可拆分的基本数据项。
2、唯一性
为了区分记录的数据,就设置其中一列来存储唯一的标识,也就是通常所说的主键。
3、关联性
在一个数据表中,其他的字段必须和主键有一定的关系。
如果不相关的数据,是要再创建新的数据表。
因为主键的查询速度非常快。增加查询速度和效率。
(二)四大约束
1、主键约束
字段值唯一,却不能为空
最好是数字,查询速度更快。
使用方法为
字段名 类型 PRIMARY KEY,
2、非空约束
不能为空
使用语句为
字段名 类型 NOT NULL,