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语句的备份,也利于数据仓库的快速建立和备份。