天天看點

4.MySQL資料表的建立、查詢、修改、删除

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 );      
4.MySQL資料表的建立、查詢、修改、删除

3.查詢資料表

檢視資料表

1 SHOW TABLES;      
4.MySQL資料表的建立、查詢、修改、删除

檢視資料表的狀态資訊

1 SHOW TABLE STATUS;      
4.MySQL資料表的建立、查詢、修改、删除
字段名稱 描述
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;      
4.MySQL資料表的建立、查詢、修改、删除

5.删除資料表

DROP [TEMPORARY] TABLE [IF EXISTS] 資料表1 [, 資料表2] …;

删除資料表操作指的是删除指定資料庫中已經存在的表。

在删除資料表的同時,存儲在資料表中的資料都将被删除。

同時删除多個資料表時,多個資料表之間使用逗号分隔。

可選項IF EXISTS用于在删除一個不存在的資料表時,防止産生錯誤。

1 DROP TABLE newgoods;      
4.MySQL資料表的建立、查詢、修改、删除