十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
4.4.2修改字段名
10年積累的成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有興城免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
語句格式:ALTER TABLE 表名 CHANGE 舊字段名?新字段名 新數(shù)據(jù)類型;
在上面語句格式中,“表名”指定要修改的是哪個(gè)表,“舊字段名”指定要修改表中哪個(gè)字段(的字段名),“新字段名”指定要修改成的新字段名,“新數(shù)據(jù)類型”指定修改字段名后的字段數(shù)據(jù)類型(注意:新數(shù)據(jù)類型不能省掉,表中字段更改字段名后即便數(shù)據(jù)類型不改,也要給出新數(shù)據(jù)類型)。
下面截圖中的“ALTER TABLE”語句將t_dept表中l(wèi)oc字段更名為location,修改之前和修改之后的“desc”語句執(zhí)行結(jié)果的對(duì)比中可以看出loc字段被修改成了location。
4.4
MySQL數(shù)據(jù)表的修改
在MySQL中,允許對(duì)創(chuàng)建好的數(shù)據(jù)表進(jìn)行修改,修改時(shí)可以有以下幾種形式:修改表名、修改字段名、修改字段類型、修改字段排列位置、添加字段、刪除字段、添加字段約束、刪除約束等,它們一般都是使用“Alter table表名”命令,但后跟的具體參數(shù)不同,下面分別介紹其語句格式。
4.4.1修改表名
語句格式一:Alter table表名RENAME [TO] 新表名;
語句格式二:RENAME TABLE 表名 TO 新表名;
在上面語句格式中,“表名”為要更名的表,“新表名”為要更改成的表名,格式一中參數(shù)“TO”可以省略。
下面截圖中的“ALTER TABLE”語句將dept更名為t_dept。
?修改表:
1.修改之添加列:給stu表添加classname列:
ALTER TABLE stu ADD (classname varchar(100));
2.修改之修改列類型:修改stu表的gender列類型為CHAR(2):
ALTER TABLE stu MODIFY gender CHAR(2);
3.修改之修改列名:修改stu表的gender列名為sex:
ALTER TABLE stu change gender sex CHAR(2);
4.修改之刪除列:刪除stu表的classname列:
ALTER TABLE stu DROP classname;
5.修改之修改表名稱:修改stu表名稱為student:
ALTER TABLE stu RENAME TO student;
查看當(dāng)前數(shù)據(jù)庫中所有表名稱:SHOW TABLES;
?查看指定表的創(chuàng)建語句:SHOW CREATE TABLE emp,查看emp表的創(chuàng)建語句;
?查看表結(jié)構(gòu):DESC emp,查看emp表結(jié)構(gòu);
?刪除表:DROP TABLE emp,刪除emp表;