mysql里得到数据库或表的DDL创建语句
mysql里得到数据库或表的DDL创建语句
一缕清风 发表于1年前
mysql里得到数据库或表的DDL创建语句
  • 发表于 1年前
  • 阅读 9
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云实验室 1小时搭建人工智能应用,让技术更容易入门 免费体验 >>>   

得到表的创建语句:

mysql> show create table t1\G;
*************************** 1. row ***************************
       Table: t1
Create Table: CREATE TABLE `t1` (
  `id` int(11) default NULL,
  `nick` varchar(32) default NULL,
  `email` varchar(32) default NULL,
  `gmt_create` datetime default NULL,
  `gmt_modified` datetime default NULL,
  KEY `idx_t1_id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk
1 row in set (0.00 sec)
得到创建数据库的创建语句:

mysql> show create database dc_test;
+----------+-----------------------------------------------------------------+
| Database | Create Database                                                 |
+----------+-----------------------------------------------------------------+
| dc_test  | CREATE DATABASE `dc_test` /*!40100 DEFAULT CHARACTER SET gbk */ |
+----------+-----------------------------------------------------------------+
1 row in set (0.00 sec)

从上面可以看出,语法比oracle的使用dbms_metadata.get_ddl要简单许多。

共有 人打赏支持
粉丝 5
博文 124
码字总数 375
×
一缕清风
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: