Navicat界面下如何用SQL语句给Mysql创建表?
运行环境 Runtime environment
1 2
   | 操作系统: Windos10   开发工具: Navicat 15
   | 
 
背景
由于公司建立数据仓库的业务需求,所以灵活的使用navicat进行数据库操作是不错的选择。
本文仅作为基础的使用笔记。
内容
选择一个数据库,点击“查询”,在右侧点击“创建查询”,输入SQL语句,点击“保存”即可。


选择要操作的mysql连接和数据库,输入创表的sql语句,然后点击保存。
示例创表SQL:
1 2 3 4 5 6 7 8 9 10 11 12
   | CREATE TABLE `ods_cxy_adis_drug_t` (   `id` int(25) NOT NULL AUTO_INCREMENT COMMENT '自增id',   `name` varchar(1024) DEFAULT NULL COMMENT '药物名称',   `keyword_name` varchar(1024) DEFAULT NULL COMMENT '搜索药物名称用的关键词',   `alternative_names` json DEFAULT NULL COMMENT '药物曾用名',   `url` varchar(1024) DEFAULT NULL COMMENT 'url连接',   `adis_id` varchar(255) DEFAULT NULL COMMENT 'adis_url_id',   `update_date` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',   PRIMARY KEY (`id`),   UNIQUE KEY `id` (`id`) USING BTREE COMMENT 'id',   UNIQUE KEY `adis_id` (`adis_id`) USING BTREE COMMENT 'adis药物详情页url上的id' ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4;
   | 
 

拓展
通过navicat的DDL快速创建有相同类型的表
navicat 是可以对已有表生成创表sql语句的。
选择需要查看创表sql语句的数据表,如图所示获得创表的sql语句。

总结
快速创建数据表,进行数据操作和测试。
创表sql语句的备份,也利于数据仓库的快速建立和备份。