最近在研究MySQL数据库的关于表结构方面的一些操作,比如:
- 克隆指定表的表结构(包括字段,索引等,但不复制其中的数据记录)
- 查看表的字段名,类型等结构信息
CREATE TABLE 新表名 LIKE 旧表名或者
CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2在克隆表结构后,如果想复制数据到新表(假设两个表的结构一致),则可以:
INSERT INTO 新表 SELECT * FROM 旧表其次,是查看表的字段名,类型等结构信息,用MySQL的DESC命令即可,SQL语句如下:
DESC 表名查询得到如下所示:
+---------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+---------+-------+ | Id | int(10) | NO | PRI | NULL | | | Name | varchar(30) | YES | | NULL | | +---------+-------------+------+-----+---------+-------+
版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。
发表评论
登录用户才能发表评论, 请 登 录 或者 注册