Navicat premium在Mysql下对基本表的定义、修改和删除。
继Sql pro崩溃后,又学习✍🏻使用了Navicat…下一个又可能是…🤷🏻♀️(说到这儿也是十分后悔买了个mac本,好麻烦)
首先,我对MySQL中CREATE DATABASE和CREATE SCHEMA区别进行了了解。在SQL server中我们用CREATE DATABASE来创建数据库,用CREATE SCHEMA来创建架构,但在my sql中,官方文档在 CREATE DATABASE 语法一节中写了一句:也可以使用CREATE SCHEMA。
意思是CREATE DATABASE根据给定的名字创建数据库,要用这个语法,你需要有数据库的CREATE权限,CREATE SCHEMA从MySQL5.0.2起,可作为CREATE DATABASE的一个代名词。由此可见二者在功能上是一致的。 (参考于两者区别)
一、数据表的创建
用SQL语句创建数据库
CREATE DATABASE STU;
按command+R刷新即可看到左侧数据库STU创建成功。
定义基本表
CREATE TABLE <表名>
(
<列名> <数据类型>[ <列级完整性约束条件> ]
[,<列名> <数据类型>[ <列级完整性约束条件>] ]
...
[,<表级完整性约束条件> ]
);
▫️<表名>:所要定义的基本表的名字
▫️<列名>:组成该表的各个属性(列)
▫️<列级完整性约束条件>:涉及相应属性列的完整性约束条件
▫️<表级完整性约束条件>