小蓝以前上课的时候建表的SQL语句一般都是手打的,太麻烦了,这里记录一个简单的设计方式(没什么技术含量,但是挺方便的)。
1、打开Navicat选择模型----->新建模型
2、数据库选择Mysql 5.7即可
3、右键新建表
4、这里就可以开始设计了(主键、类型、名、长度、外键、约束等)。注意:MySQL所有的存储引擎均不支持check约束,MySQL会对check子句进行分析,但是在插入数据时会忽略,因此check并不起作用,这里可以使用enum类型。
5、所有表设计完以后点击自动调整版面即可(这里的表不完整,只是简单列举)
这样就很整齐了
6、选择文件---->导出SQL,这样建表的SQL语句我们便可自动生成了
7、如果我们已有参考的数据库文件,我们可以选择文件---->从数据库导入
8、选择需要导入的数据库(这里以rouyi为例),点击开始
9、这样我们便可得到已有数据库的表结构,进而在上面修改