1.准备
1 CREATE DATABASE mahaiwuji;
2 USE mahaiwuji;
2.创建数据表
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 );

3.查询数据表
查看数据表
1 SHOW TABLES;
查看数据表的状态信息
1 SHOW TABLE STATUS;
字段名称 | 描述 |
---|---|
Name | 数据表的名称 |
Engine | 数据表的存储引擎 |
Version | 数据表的结构文件(如lib_user_temp.frm)版本号 |
Row_format | 记录的存储格式,Dynamic表示动态 |
Data_length | 数据文件的长度(MyISAM存储引擎)或为集群索引分配的内存(InnoDB存储引擎),均以字节为单位 |
Create_time | 数据表的创建时间 |
Collation | 数据表的校对集 |
4.修改数据表
语法格式
ALTER TABLE 旧表名 RENAME [TO|AS] 新表名;
ALTER TABLE…RENAME 后的TO或AS可以省略。
1 ALTER TABLE goods2 RENAME newgoods;
5.删除数据表
DROP [TEMPORARY] TABLE [IF EXISTS] 数据表1 [, 数据表2] …;
删除数据表操作指的是删除指定数据库中已经存在的表。
在删除数据表的同时,存储在数据表中的数据都将被删除。
同时删除多个数据表时,多个数据表之间使用逗号分隔。
可选项IF EXISTS用于在删除一个不存在的数据表时,防止产生错误。
1 DROP TABLE newgoods;