創建如圖所示 查看表結構 查看數據表創建語句 數據表的修改及表數據的修改 ...
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 條件;