重庆思庄Oracle、Redhat认证学习论坛

标题: 查看创建表的定义信息 [打印本页]

作者: 郑全    时间: 2014-11-28 11:21
标题: 查看创建表的定义信息

在 oracle数据库中,要想获取表的定义信息,必须使用 dbms_metadata.get_ddl方式来取,不方便,还是 mysql方便,直接使用 show create table xxx方式搞定,比如我们想查看 orders_range表的创建语句,使用下面语句搞定:

 

mysql> show create table orders_range \G
*************************** 1. row ***************************
       Table: orders_range
Create Table: CREATE TABLE `orders_range` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `customer_surname` varchar(30) DEFAULT NULL,
  `store_id` int(11) DEFAULT NULL,
  `saleperson_id` int(11) DEFAULT NULL,
  `order_date` date DEFAULT NULL,
  `note` varchar(500) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
/*!50100 PARTITION BY RANGE (id)
(PARTITION p0 VALUES LESS THAN (10000) ENGINE = InnoDB,
 PARTITION p1 VALUES LESS THAN (20000) ENGINE = InnoDB,
 PARTITION p2 VALUES LESS THAN (30000) ENGINE = InnoDB,
 PARTITION p3 VALUES LESS THAN (40000) ENGINE = InnoDB,
 PARTITION p4 VALUES LESS THAN (50000) ENGINE = InnoDB) */
1 row in set (0.00 sec)

mysql>






欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2