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;