1. 程式人生 > >MySQL 資料表建立及管理

MySQL 資料表建立及管理

use stuinfo;  -- 指定當前資料庫
CREATE table if not exists student1(   -- 建立資料表student1
sNo char(10) not NULL,
sName varchar(20) not NULL,
sex char(2),
birthday DATE,
deptName varchar(30),
remark varchar(80)
)engine=INNODB DEFAULT charset=utf8;  -- 使用INNODB引擎 資料庫預設編碼為utf-8

 建立如圖所示

 

 

 

 

查看錶結構

 

 

 

檢視資料表建立語句

資料表的修改及表資料的修改

-- 修改資料表
ALTER TABLE 表名
ADD 欄位名 資料型別 [屬性][索引][FIRST|AFTER 列名];  -- 新增新欄位

MODIFY 列名 資料型別 [屬性][索引];  -- 更改指定欄位的資料型別

CHANGE 列名 新列名 資料型別 [屬性][索引];  -- 更改指定欄位資料型別及新命名

DROP 列名;  -- 刪除指定欄位

AUTO_INCREMENT=n;  -- 用來設定AUTO_INCREMENT的初始值
RENAME AS 新表名; -- 用來資料表重新命名 -- 刪除資料表 DROP TABLE [IF EXISTS]<資料表名>; -- 向表中插入資料 INSERT INTO 表名(欄位名1,欄位名2,...,欄位名n) VALUES(值1,值2,...,值n) -- 修改資料表的資料 UPDATE <表名> SET 欄位名n=值n WHERE 條件 -- 刪除表資料 DELETE FROM <表名> WHERE 條件