文章目錄
- 當前數據庫student的數據
- 數據表操作 - 修改&刪除
- 📖修改操作
- 增加字段
- 👏案例:向數據表student中添加字段 id
- 修改字段的數據類型【只能修改字段的屬性】
- 👏案例:將student表中字段age的屬性由tinyint unsigned 改為 int
- 修改字段的名字和字段類型
- 👏案例:將student表中字段sex的名稱改為gender,其屬性int 改為 char
- 📖刪除操作
- 刪除字段
- 👏案例:刪除student表中的字段id
- 刪除數據表
- 👏案例:刪除student表
- 刪除指定表,并重新創建該表(數據為空)
- 👏案例:把原來student表的所有數據刪除,再創建一個新的student表(表的數據為空,但是表結構保持不變)
當前數據庫student的數據
數據表操作 - 修改&刪除
📖修改操作
增加字段
ALTER TABLE 表名 ADD 字段名 類型(長度) [修飾屬性] [鍵/索引] [COMMENT 注釋]
👏案例:向數據表student中添加字段 id
mysql> alter table student add id int comment "學生id號碼";
修改字段的數據類型【只能修改字段的屬性】
ALTER TABLE 表名 MODIFY 字段名 新數據類型(長度)[修飾屬性] [鍵/索引] [COMMENT 注釋]
👏案例:將student表中字段age的屬性由tinyint unsigned 改為 int
mysql> alter table student modify age int(3);
修改字段的名字和字段類型
ALTER TABLE 表名 CHANGE 舊字段名 新字段名 新類型(長度) [修飾屬性] [鍵/索引] [COMMENT 注釋]
👏案例:將student表中字段sex的名稱改為gender,其屬性int 改為 char
mysql> alter table student change sex gender char(1);
📖刪除操作
刪除字段
ALTER TABLE 表名 DROP 字段名
👏案例:刪除student表中的字段id
mysql> alter table student drop id;
刪除數據表
DROP TABLE [IF EXISTS] 表名
👏案例:刪除student表
mysql> drop table if exists student;
刪除指定表,并重新創建該表(數據為空)
TRUNCATE TABLE 表名
👏案例:把原來student表的所有數據刪除,再創建一個新的student表(表的數據為空,但是表結構保持不變)
mysql> truncate table student;
如果我的內容對你有幫助,請 點贊 , 評論 , 收藏 。創作不易,大家的支持就是我堅持下去的動力!