精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MySQL修改表結構alter 實操

數據庫 MySQL
我們今天主要向大家講述的是MySQL修改表結構alter 的實際操作,如果你對其實際操作感興趣的話,你就可以瀏覽以下的文章了。

以下的文章主要講述的是MySQL修改表結構alter 的實際操作,如果你對MySQL修改表結構alter 的實際操作感興趣的愛話,你就可以瀏覽以下的文章了,以下就是相關內容的具體描述。

2009-12-04 13:51ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...]

  1. alter_specification:  
  2. ADD [COLUMN] create_definition [FIRST | AFTER column_name ]  
  3. or ADD INDEX [index_name] (index_col_name,...)  
  4. or ADD PRIMARY KEY (index_col_name,...)  
  5. or ADD UNIQUE [index_name] (index_col_name,...)  
  6. or ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}  
  7. or CHANGE [COLUMN] old_col_name create_definition  
  8. or MODIFY [COLUMN] create_definition  
  9. or DROP [COLUMN] col_name  
  10. or DROP PRIMARY KEY  
  11. or DROP INDEX index_name  
  12. or RENAME [AS] new_tbl_name  
  13. or table_options 

ALTER TABLE允許你修改一個現有表的結構。例如,你可以增加或刪除列、創造或消去索引、改變現有列的類型、或重新命名列或表本身。你也能改變表的注釋和表的類型。見7.7 CREATE TABLE句法。

如果你使用MySQL修改表結構ALTER TABLE修改一個列說明但是DESCRIBE tbl_name顯示你的列并沒有被修改,這可能是MySQL因為在7.7.1 隱含的列說明改變中描述的原因之一而忽略了你的修改。例如,如果你試圖將一個VARCHAR改為CHAR,MySQL將仍然使用VARCHAR,如果表包 含其他變長的列。

ALTER TABLE通過制作原來表的一個臨時副本來工作。修改在副本上施行,然后原來的表被刪除并且重新命名一個新的。這樣做使得所有的修改自動地轉向到新表,沒 有任何失敗的修改。當ALTER TABLE正在執行時,原來的桌可被其他客戶讀取。更新和寫入表被延遲到新表準備好了為止。

為了使用ALTER TABLE,你需要在表上的select、insert、delete、update、create和drop的權限。

IGNORE是MySQL對ANSI SQL92 的一個擴充,如果在新表中的唯一鍵上有重復,它控制ALTER TABLE如何工作。如果IGNORE沒被指定,副本被放棄并且恢復原狀。如果IGNORE被指定,那么對唯一鍵有重復的行,只有使用第一行;其余被刪除。

你可以在單個ALTER TABLE語句中發出多個ADD、ALTER、DROP和CHANGE子句。這是MySQL對ANSI SQL92的一個擴充,SQL92在每個ALTER TABLE語句中只允許一個子句。

CHANGE col_name、DROP col_name和DROP INDEX是MySQL對 ANSI SQL92 的擴充。

 

MODIFY是 Oracle 對MySQL修改表結構ALTER TABLE的擴充。

可選的詞COLUMN是一個純粹的噪音且可以省略。

如果你使用ALTER TABLE tbl_name RENAME AS new_name而沒有任何其他選項,MySQL簡單地重命名對應于表tbl_name的文件。沒有必要創建臨時表。

 

create_definition子句使用CREATE TABLE相同的ADD和CHANGE語法。注意語法包括列名字,不只列類型。見7.7 CREATE TABLE句法。

 

你可以使用CHANGE old_col_name create_definition子句重命名一個列。為了這樣做,指定舊的和新的列名字和列當前有的類型。例如,重命名一個INTEGER列,從a到b,你可以這樣做:

 

MySQL> ALTER TABLE t1 CHANGE a b INTEGER;

 

如果你想要改變列的類型而非名字,就算他們是一樣的,CHANGE語法仍然需要2個列名。例如:

  1. MySQL> ALTER TABLE t1 CHANGE b b BIGINT NOT NULL; 

然而,在MySQL3.22.16a,你也可以使用MODIFY來改變列的類型而不是重命名它:

  1. MySQL> ALTER TABLE t1 MODIFY b BIGINT NOT NULL; 

如果你使用CHANGE或MODIFY縮短一個列,一個索引存在于該列的部分(例如,如果你有一個VARCHAR列的頭10個字符的索引),你不能使列短于被索引的字符數目。

當你使用CHANGE或MODIFY改變一個列類型時,MySQL盡可能試圖很好地變換數據到新類型。

 

在MySQL3.22或以后,你能使用FIRST或ADD ... AFTER col_name在一個表的行內在一個特定的位置增加列。缺省是增加到最后一列。

 

ALTER COLUMN為列指定新的缺省值或刪除老的缺省值。如果老的缺省值被刪除且列可以是NULL,新缺省值是NULL。如果列不能是NULL,MySQL賦予一個缺省值。缺省值賦值在7.7 CREATE TABLE句法中描述。

 

DROP INDEX刪除一個索引。這是MySQL對 ANSI SQL92 的一個擴充。

 

如果列從一張表中被丟棄,列也從他們是組成部分的任何索引中被刪除。如果組成一個索引的所有列被丟棄,該索引也被丟棄。

 

DROP PRIMARY KEY丟棄主索引。如果這樣的索引不存在,它丟棄表中第一個UNIQUE索引。(如果沒有明確地指定PRIMARY KEY,MySQL標記第一個UNIQUE鍵為PRIMARY KEY。)

 

用 C API 函數MySQL_info(),你能找出多少記錄被拷貝, 和(當使用IGNORE時)由于唯一鍵值的重復多少記錄被刪除。

 

FOREIGN KEY、CHECK和REFERENCES子句實際上不做任何事情,他們的句法僅僅提供兼容性,使得更容易地從其他SQL服務器移植代碼并且運行借助引用來創建表的應用程序。見5.4 MySQL缺少的功能。

 

這里是一個例子,顯示了一些ALTER TABLE用法。我們以一個如下創建的表t1開始:

  1. MySQL> CREATE TABLE t1 (a INTEGER,b CHAR(10)); 

重命名表,從t1到t2:

  1. MySQL> ALTER TABLE t1 RENAME t2; 

為了改變列a,從INTEGER改為TINYINT NOT NULL(名字一樣),并且改變列b,從CHAR(10)改為CHAR(20),同時重命名它,從b改為c:

  1. MySQL> ALTER TABLE t2 MODIFY a TINYINT NOT NULL, CHANGE b c CHAR(20); 

增加一個新TIMESTAMP列,名為d:

  1. MySQL> ALTER TABLE t2 ADD d TIMESTAMP; 

在列d上增加一個索引,并且使列a為主鍵:

  1. MySQL> ALTER TABLE t2 ADD INDEX (d), ADD PRIMARY KEY (a); 

刪出列c:

  1. MySQL> ALTER TABLE t2 DROP COLUMN c; 

增加一個新的AUTO_INCREMENT整數列,命名為c:

  1. MySQL> ALTER TABLE t2 ADD c INT UNSIGNED NOT NULL AUTO_INCREMENT,  
  2. ADD INDEX (c); 

注意,我們索引了c,因為AUTO_INCREMENT柱必須被索引,并且另外我們聲明c為NOT NULL,因為索引了的列不能是NULL。

當你增加一個AUTO_INCREMENT列時,自動地用順序數字填入列值。以上的相關內容就是對MySQL修改表結構alter 的介紹,望你能有所收獲。

 

【編輯推薦】

  1. MySQL數據庫中定義外鍵的必備條件
  2. MySQL數據庫所支持的三個引擎
  3. MySQL Administrator備份與還原數據庫實操
  4. MySQL命令行的常用命令介紹
  5. MySQL常用操作的幾種方法  

 

責任編輯:佚名 來源: 博客園
相關推薦

2010-10-13 09:37:48

MYSQL修改表結構

2010-04-15 14:18:30

Oracle創建

2010-05-20 15:53:15

配置MySQL

2011-08-11 11:27:11

MySQLalter table

2010-10-13 10:42:14

MySQL修改表結構

2010-05-18 12:24:16

MySQL binlo

2010-04-19 10:23:05

Oracle內存結構

2010-11-23 09:13:47

mysql修改表結構

2010-10-13 10:03:08

MySQL修改表結構

2010-05-24 17:20:07

MySQL導入

2010-06-13 17:29:10

MySQL連接數

2010-04-20 16:24:52

Oracle EM

2010-05-19 15:59:30

MySQL 中文亂碼

2010-04-29 12:13:53

Oracle使用alt

2010-05-27 17:10:03

MySQL數據庫內存

2010-05-25 11:13:07

MySQL數據庫

2010-05-19 11:01:25

MySQL BIN-L

2010-05-14 18:16:44

MySQL統計函數

2010-05-21 17:51:58

MySQL數據庫

2010-10-13 10:34:49

MySQL修改表結構
點贊
收藏

51CTO技術棧公眾號

91网址在线观看精品| 日本不卡在线播放| 国产一级在线免费观看| 欧美日韩一区二区三区不卡视频| 精品久久久久久久久久久久久久 | 日本一区免费在线观看| 嫩草影院一区二区三区| 99久久夜色精品国产亚洲96| 日韩美女主播在线视频一区二区三区| 成人一对一视频| 成人精品一区二区三区免费 | 精品人妻一区二区三区三区四区| 激情久久久久久久| 亚洲偷欧美偷国内偷| 中文字幕12页| 国产高潮在线| 国产精品久久久久久久久免费相片| 51国偷自产一区二区三区的来源| 成人免费看片98欧美| 色欧美自拍视频| 精品奇米国产一区二区三区| 欧美精品第三页| 污污视频在线| 亚洲国产成人在线| 国产欧美日韩在线播放| 一区二区不卡视频在线观看| 一区福利视频| 精品国产欧美成人夜夜嗨| 精品无码在线视频| 年轻的保姆91精品| 欧美三区在线观看| 成熟丰满熟妇高潮xxxxx视频| 日本蜜桃在线观看| 久久你懂得1024| 成人av资源| 一区不卡在线观看| 日韩激情一区二区| 91av免费观看91av精品在线| 麻豆视频在线免费看| 狠狠色狠狠色综合婷婷tag| 亚洲二区中文字幕| 亚洲熟女乱综合一区二区| 国产激情久久| 色综合久久六月婷婷中文字幕| 大地资源网在线观看免费官网| 国产午夜在线观看| 99精品1区2区| 国产乱码精品一区二区三区不卡| 国产精品-色哟哟| 免费av网站大全久久| 欧美整片在线观看| 日韩三级视频在线| 亚洲激情亚洲| 久久免费高清视频| 国产亚洲欧美精品久久久www| 午夜免费一区| 波霸ol色综合久久| 国产日产精品一区二区三区的介绍| 精品久久成人| 亚洲欧美一区二区三区四区| 麻豆国产精品一区| 亚洲欧洲免费| 亚洲美女喷白浆| 亚洲一区二区观看| 国产a久久精品一区二区三区| 亚洲激情成人网| 国产精品久久久久久在线观看| 77成人影视| 精品久久人人做人人爱| 成年人小视频在线观看| 狠狠久久伊人| 日韩精品在线视频美女| 91成年人网站| 欧美亚洲精品在线| 日韩有码片在线观看| 亚洲最大的黄色网址| 欧美阿v一级看视频| 久久99视频精品| 欧美日韩中文视频| 亚洲视频www| 国产成人+综合亚洲+天堂| 天天综合久久综合| 精品在线播放免费| 国产精品日本一区二区| 天堂资源中文在线| 国产精品国产三级国产普通话蜜臀| 中文字幕中文字幕在线中心一区| 26uuu亚洲电影在线观看| 亚洲一区二区三区在线| 欧美精品一区二区三区三州| 免费观看亚洲| 欧美日韩免费观看一区二区三区| 肉色超薄丝袜脚交| 久久这里只有精品一区二区| 亚洲丝袜在线视频| 成人18视频免费69| 亚洲午夜伦理| 国产成人涩涩涩视频在线观看| 中文字幕制服诱惑| 国产99精品视频| 欧美日韩精品一区| 中文字幕在线播放网址| 日韩欧美999| 日韩av.com| 国产三级精品三级在线观看国产| 亚洲欧洲激情在线| 波多野结衣亚洲色图| 蜜桃av综合| 91久久在线观看| 亚洲av电影一区| 国产精品国产a| 波多野结衣之无限发射| 欧美日韩va| 日韩电影中文字幕| 久久国产精品国语对白| 免费在线日韩av| 亚洲aⅴ日韩av电影在线观看| 青青视频在线观| 亚洲欧美激情一区二区| 久久久久久久久久久福利| 天堂精品久久久久| 在线看日韩欧美| 亚欧视频在线观看| 国产在线视视频有精品| 日本欧美精品久久久| 久久不射影院| 91精品在线麻豆| 国产精品理论在线| 亚洲欧美不卡| 国产成人精品一区二区三区福利 | x99av成人免费| av资源免费观看| 国产河南妇女毛片精品久久久| 欧美一区二区三区在线免费观看| 一区二区日韩精品| 国产日产精品一区二区三区| 国产传媒一区在线| 宅男在线精品国产免费观看| 欧美xx视频| 日韩精品亚洲元码| 国产精品第一页在线观看| 韩国理伦片一区二区三区在线播放| 欧美黑人3p| free性m.freesex欧美| 欧美一级午夜免费电影| 精品人体无码一区二区三区| 麻豆成人精品| 欧美日韩亚洲一区二区三区四区| 美女高潮视频在线看| 亚洲国产成人精品女人久久久 | 日韩激情综合| 欧美老女人性视频| 国产激情久久久久久熟女老人av| 中文字幕在线不卡国产视频| 日日噜噜噜噜久久久精品毛片| 久久99青青| 日韩av免费看| 精品视频三区| 色8久久人人97超碰香蕉987| 一区二区三区四区免费| 日韩福利电影在线| 翔田千里亚洲一二三区| 99亚洲伊人久久精品影院| 国产一区二区久久精品| 欧美男人天堂网| 亚洲国产高清不卡| 911福利视频| 91精品国产自产在线观看永久∴| 亚洲va欧美va国产综合剧情| 香蕉成人app免费看片| 精品裸体舞一区二区三区| 日韩美女一级片| 91一区二区三区在线播放| 欧美污视频网站| 欧美美女一区| 国产日韩欧美在线| 影音先锋在线视频| 亚洲成人三级在线| 91午夜精品亚洲一区二区三区| 久久嫩草精品久久久久| 日日噜噜夜夜狠狠| 亚洲精品电影| 国产精品久久久一区二区三区| av资源网在线播放| 亚洲色无码播放| 国产又黄又爽视频| 性做久久久久久久久| 国产jk精品白丝av在线观看| 久久成人免费网| 久久国产精品网| 精品国产一区二区三区| 91日韩在线播放| av影片在线| 这里只有视频精品| 亚洲精品一区二区三区区别| 欧美午夜精品久久久久久浪潮| 黄色片网站免费| 国产乱国产乱300精品| 日本在线xxx| 日韩av在线播放网址| 成人av免费在线看| 草民电影神马电影一区二区| 久久99亚洲精品| 久久久久久久影视| 日韩网站在线看片你懂的| 天天干天天干天天干天天| 国产精品嫩草影院av蜜臀| 色哟哟网站在线观看| 日韩二区在线观看| a级黄色小视频| 久久免费精品视频在这里| 国产伦精品一区二区三区高清| 国产精品高清乱码在线观看| 欧美人成在线视频| 国产露出视频在线观看| 亚洲电影免费观看| 99riav国产| 91福利精品视频| 国产精品成人av久久| 亚洲欧美在线高清| 女~淫辱の触手3d动漫| 国产成人精品免费在线| 日本超碰在线观看| 久久av最新网址| 成人一区二区av| 日本电影一区二区| 免费成人深夜夜行视频| 大奶一区二区三区| 91网站在线免费观看| 自拍偷自拍亚洲精品被多人伦好爽| 欧美日韩福利视频| 国产人成网在线播放va免费| 在线视频中文亚洲| 人人九九精品| 亚洲激情中文字幕| www五月婷婷| 这里只有精品视频在线观看| 最近中文字幕免费在线观看| 精品动漫一区二区三区| 久久久久噜噜噜亚洲熟女综合| 国产精品国产三级国产专播品爱网| 国产精品第七页| 成人美女在线视频| 极品白嫩少妇无套内谢| 国产综合成人久久大片91| 日本激情视频在线播放| 久久中文欧美| 熟妇人妻va精品中文字幕| 亚洲免费网站| 人妻少妇被粗大爽9797pw| 中文一区二区| 内射国产内射夫妻免费频道| 亚洲国产专区校园欧美| 日韩av中文字幕第一页| 亚洲国产91| 亚洲国产精品无码观看久久| 亚洲激情视频| 成 年 人 黄 色 大 片大 全| 极品中文字幕一区| 黄色一级在线视频| 亚洲女优在线| 亚洲狼人综合干| 男女男精品网站| 欧美成年人视频在线观看| 久久国产精品无码网站| 国产无色aaa| 国产成人在线电影| 国产精品扒开腿做爽爽爽a片唱戏 亚洲av成人精品一区二区三区 | 天堂资源中文在线| 亚洲人成电影网站色| 黄色av网站在线| 在线看片第一页欧美| 免费观看久久久久| 久久99精品久久久久久噜噜| 久草在线资源站资源站| 3344国产精品免费看| 日韩在线影院| 国产精品日日摸夜夜添夜夜av| 久久久加勒比| 99国产在线观看| 嫩草国产精品入口| 欧美三级网色| 久久中文字幕二区| 日韩黄色片在线| 国产精品一页| 中文字幕天天干| 国产激情视频一区二区三区欧美 | 女海盗2成人h版中文字幕| 欧美最猛性xxxx| 免费一区二区三区四区| 97久久人人超碰caoprom欧美| 久久草在线视频| 亚洲国产激情一区二区三区| 欧美一区网站| 99久久久无码国产精品6| 精品一区二区免费视频| 国产成人av无码精品| 国产精品毛片久久久久久| 国产亚洲欧美久久久久| 欧美三级午夜理伦三级中视频| www.久久久久久| 亚洲欧洲视频在线| 在线中文字幕电影| 日韩免费精品视频| 日本精品国产| 日韩av图片| 黄色精品网站| 亚洲天堂网一区| 成人激情校园春色| 久久久精品少妇| 岛国av一区二区| 99久久精品日本一区二区免费| 日韩av在线最新| 成人免费高清| 国产成人一区三区| 国产精品视屏| 中文字幕日韩精品久久| 麻豆9191精品国产| 中文字幕第3页| 亚洲免费大片在线观看| 一区二区视频网| 亚洲美女视频网站| 成人福利影视| 91免费看片网站| 成人情趣视频网站| 日韩视频第二页| 成人免费毛片高清视频| 婷婷激情四射网| 欧美日韩一区二区免费在线观看 | 国产自产精品| 午夜久久一区| 午夜久久福利视频| 国产欧美日韩三区| 日韩中文字幕在线观看视频| 精品区一区二区| av激情在线| 成人精品久久一区二区三区| 成人免费在线观看av| 欧美午夜性生活| 久久久久久日产精品| 日韩和一区二区| 精品国产乱码久久久久久牛牛| 成人免费观看视频大全| 成人欧美一区二区三区黑人孕妇| 成人在线视频免费观看| 欧美精品一区二区三区免费播放| 97久久人人超碰| 日韩精品久久久久久久| 亚洲国产精品悠悠久久琪琪| 538在线观看| 狠狠色综合网站久久久久久久| 亚洲国产婷婷| 完美搭档在线观看| 午夜伦欧美伦电影理论片| 可以免费观看的毛片| 国产+人+亚洲| 精品国产午夜肉伦伦影院| 精品少妇人妻av免费久久洗澡| 99热99精品| caoporn国产| 国产亚洲美女久久| 日韩欧美精品一区二区综合视频| 日韩欧美视频一区二区三区四区 | 国产精品福利影院| 国产精品无码久久久久成人app| 自拍偷拍免费精品| 国产情侣一区在线| 成人一区二区av| proumb性欧美在线观看| 国产精品免费精品一区| 一本一本久久a久久精品牛牛影视| 欧美日韩视频免费观看| 亚洲欧美精品| 国产一区二区三区四区五区入口| 精品国产乱码久久久久久鸭王1| 欧美成人在线直播| 欧美男男tv网站在线播放| 神马影院一区二区| 韩国精品免费视频| 日韩精品一区二区av| 在线成人激情黄色| 免费精品一区| 成年人视频观看| 亚洲国产精品激情在线观看| 国产熟女一区二区三区四区| 国内精品一区二区三区| 怕怕欧美视频免费大全| 黄色小视频免费网站| 亚洲福利国产精品| 成人影视在线播放| 99精品国产一区二区| 免费在线亚洲欧美| 手机在线免费看毛片| 亚洲精品久久在线| 色综合久久久| 国产 日韩 亚洲 欧美| 日本一区二区免费在线观看视频| 成人黄色在线观看视频| 国产精品69久久| 国产综合精品一区|