久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > MySQL筆記之修改表的實現方法建站知識

MySQL筆記之修改表的實現方法建站知識

時間:2023-05-23 21:05:23 閱讀: 文章分類: 網站建設 作者: 建站小能手

導讀:1建站知識我們在創建表的過程中難免會考慮不周,因此后期會修改表 修改表需要用到alter table語句 修改表名 復制代碼 代碼如下: mysql alter tabl高端網站建設seo網站優化培訓。

高端網站建設seo網站優化培訓我們在創建表的過程中難免會考慮不周,因此后期會修改表   修改表需要用到alter table語句     修改表名   復制代碼 代碼如下:     mysql> alter table student rename person; Query OK, 0 rows affected (0.03 sec)     這里的student是原名,person是修改過后的名字 用rename來重命名,也可以使用rename to   還有一種方法是rename table old_name to new_name     修改字段的數據類型   復制代碼 代碼如下:     mysql> alter table person modify name varchar(20); Query OK, 0 rows a網站推廣優化seoffected (0.18 sec) R建設網站ecords: 0 Duplicates: 0 Warnings: 0     此處modify后面的name為字段名,我們將原來的varchar(25)改為varchar(20)   修改字段名   復制代碼 代碼如下:     mysql> alter table person change stu_name name varchar(25); Query OK, 0 rows affected (0.20 sec) Records: 0 Duplicates: 0 Warnings: 0     這里stu_name是原名,name是新名 需要注意的是不管改不改數據類型,后面的數據類型都要寫   如果不修改數據類型只需寫成原來的數據類型即可   tips:我們同樣可以使用change來達到modify的效果,只需在其后寫一樣的字段名     增加無完整性約束條件的字段   復制代碼 代碼如下:     mysql> alter table person add sex boolean; Query OK, 0 rows affected (0.21 sec) Records: 0 Duplicates: 0 Warnings: 0     此處的sex后面只跟了數據類型,而沒有完整性約束條件   增加有完整性約束條件的字段   復制代碼 代碼如下:     mysql> alter table person add age int not null; Query OK, 0 rows affected (0.17 sec) Records: 0 Duplicates: 0 Warnings: 0     此處增加了一條age字段,接著在后面加上了not null完整性約束條件   增加額外的完整性約束條件   復制代碼 代碼如下:     mysql> ALTER TABLE person ADD PRIMARY KEY(id); Query OK, 0 rows affected (0.18 sec) Records: 0 Duplicates: 0 Warnings: 0     這里同樣也用于多字段設置   在表頭添加字段   復制代碼 代碼如下:     mysql> alter table person add num int primary key first; Query OK, 0 rows affected (0.20 sec) Records: 0 Duplicates: 0 Warnings: 0     默認情況下添加字段都是添加到表尾,在添加語句后面加上first就能添加到表頭   在指定位置添加字段   復制代碼 代碼如下:     mysql> alter table person add birth date after name; Query OK, 0 rows affected (0.20 sec) Records: 0 Duplicates: 0 Warnings: 0     這里添加一條新字段放在name字段后面 tips:表中字段的排序對表不會有什么影響,不過更合理的排序能便于理解表     刪除字段   復制代碼 代碼如下:     mysql> alter table person drop sex; Query OK, 0 rows affected (0.18 sec) Records: 0 Duplicates: 0 Warnings: 0     和前面刪除表或數據庫一樣,這里也需要用drop 不同的是,刪除字段還要用alter table跟著表名   修改字段到第一個位置   復制代碼 代碼如下:     mysql> alter table person moseo網站優化軟件dify id int first; Query OK, 0 rows affected (0.20 sec) Records: 0 Duplicates: 0 Warnings: 0     first在前面已經講過,此處要注意的是字段后面要寫數據類型   修改字段到指定位置   復制代碼 代碼如下:     mysql> alter table person modify name varchar(25) after id; Query OK, 0 rows affected (0.18 sec) Records: 0 Duplicates: 0 Warnings: 0     我們把name字段放到了id后面,此處的varchar(25)要寫全,varchar不行 建議操作以上步驟之前都先desc table     修改表的存儲引擎   復制代碼 代碼如下:     mysql> alter table user rename person; Query OK, 0 rows affected (0.05 sec)     這里先不具體講各個存儲引擎的特點,內容比較多 修改完之后別忘了使用show create table語句查看,第三節有寫用法   tips:如果表中已存在很多數據,不要輕易修改存儲引擎     增加表的外鍵   復制代碼 代碼如下:     mysql> alter table score add constraint fk foreign key(stu_id) references student(id); Query OK, 10 rows affected (0.18 sec) Records: 10 Duplicates: 0 Warnings: 0     這里只需使用add增加即可,后面的語法參見第四節中的外鍵設置   刪除主鍵   復制代碼 代碼如下:     mysql> ALTER TABLE person DROP PRIMARY KEY; Query OK, 0 rows affected (0.22 sec) Records: 0 Duplicates: 0 Warnings: 0     由于主鍵沒有別名,所以使用drop會刪除所有主鍵   刪除表的外鍵約束   復制代碼 代碼如下:相關高端網站建設seo網站優化培訓。

關鍵詞標簽: 標題 標簽 SQL

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-23 ,文章MySQL筆記之修改表的實現方法建站知識主要講述標簽,標題,SQL網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5993.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 淳化县| 治县。| 白玉县| 开平市| 江孜县| 新安县| 苍溪县| 威信县| 大洼县| 敖汉旗| 天等县| 土默特右旗| 鄄城县| 太原市| 巧家县| 栾城县| 北海市| 新乐市| 肥西县| 罗平县| 靖宇县| 蚌埠市| 鹤岗市| 潞西市| 富蕴县| 沧州市| 静海县| 河西区| 大同县| 泾川县| 新宾| 龙胜| 三江| 清远市| 高州市| 新民市| 澄城县| 兰西县| 巴南区| 民县| 辽阳县|