通常使用cmd进行sql的编写,但是Navicat这个图形化工具在进行数据存储时更加清晰,因此现在在开发时是个更佳的选择。但输入SQL语句的地方新手却不容易找到 Navicat中输入SQL语句
通常使用cmd进行sql的编写,但是Navicat这个图形化工具在进行数据存储时更加清晰,因此现在在开发时是个更佳的选择。但输入SQL语句的地方新手却不容易找到
这是Mysql创建的三大准则,关系型数据库共有6大原则,但前三个原则最重要。
就是不可再拆分,比如顾七mysql,这个字段可以拆为2个字段来存储。
数据库的每一列都是不可拆分的基本数据项。
为了区分记录的数据,就设置其中一列来存储唯一的标识,也就是通常所说的主键。
在一个数据表中,其他的字段必须和主键有一定的关系。
如果不相关的数据,是要再创建新的数据表。
因为主键的查询速度非常快。增加查询速度和效率。
字段值唯一,却不能为空
最好是数字,查询速度更快。
使用方法为
字段名 类型 PRIMARY KEY,
不能为空
使用语句为
字段名 类型 NOT NULL,
字段值唯一,可以为空
使用语句为
字段名 类型 unique,
保持关联数据的逻辑性
外键是添加在子表中的,但是只有删除子表,才能删除父表的记录。一旦几个表形成了闭环,那么就导致不能删除。因此最好不用。
可以看这个文章
Navicat配置,分配用户权限
就会进入到SQL语言的输入页面
或者是直接在具体数据库下面的【查询】,右键–新建查询也可以

CREATE TABLE `test1` (nam VARCHAR ( 5 ) NOT NULL,num INT PRIMARY KEY NOT NULL) 
注意如果表没有出现,可能是还没更新,可以双击几下“表”


You have an error in your SQL syntax; check the manual that
corresponds to your MySQL Server version for the right syntax to use
near ‘’ at line 3
是指SQL语法错误,错误的位置就是near单词后面,也就是第三行
最后发现,SQL语句的结尾不需要";"结尾
去掉后,再次运行

温馨提示💓
如果在运用时遇到问题,可以直接关注并私信我,发送报错问题,我看到后会第一时间回复~
来源地址:https://blog.csdn.net/mengxiang_/article/details/127833297
--结束END--
本文标题: MySQL基础|在Navicat中输入SQL语句步骤【含SQL语句约束规范】
本文链接: https://www.lsjlt.com/news/397566.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0