1 CREATE DATABASE mahaiwuji; 2 USE mahaiwuji;
1 CREATE TABLE goods1 ( 2 id INT COMMENT ‘编号‘, 3 gname VARCHAR(20) COMMENT ‘商品名‘, 4 price INT COMMENT ‘价格‘ 5 ); 6 7 CREATE TABLE goods2 ( 8 id INT, 9 gname VARCHAR(20), 10 price INT 11 );
查看数据表
1 SHOW TABLES;
查看数据表的状态信息
1 SHOW TABLE STATUS;
描述 | |
---|---|
Name | 数据表的名称 |
Engine | 数据表的存储引擎 |
Version | 数据表的结构文件(如lib_user_temp.frm)版本号 |
Row_format | 记录的存储格式,Dynamic表示动态 |
Data_length | 数据文件的长度(MyISAM存储引擎)或为集群索引分配的内存(InnoDB存储引擎),均以字节为单位 |
Create_time | 数据表的创建时间 |
Collation |
ALTER TABLE 旧表名 RENAME [TO|AS] 新表名;
ALTER TABLE…RENAME 后的TO或AS可以省略。
1 ALTER TABLE goods2 RENAME newgoods;
DROP [TEMPORARY] TABLE [IF EXISTS] 数据表1 [, 数据表2] …;
删除数据表操作指的是删除指定数据库中已经存在的表。
在删除数据表的同时,存储在数据表中的数据都将被删除。
同时删除多个数据表时,多个数据表之间使用逗号分隔。
可选项IF EXISTS用于在删除一个不存在的数据表时,防止产生错误。
1 DROP TABLE newgoods;
原文:https://www.cnblogs.com/mahaiwuji/p/12577896.html