程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> sql alert 添加、修改、刪除字段語法實例

sql alert 添加、修改、刪除字段語法實例

編輯:關於MYSQL數據庫

       sql alert 添加、修改、刪除字段語法實例

      alter table 的語法如下:

      alter table "table_name"

      [改變方式]

      [改變方式] 的詳細寫法會依我們想要達到的目標而有所不同。再以上列出的改變中,[改變方式] 如下:

      加一個欄位: add "欄位 1" "欄位 1 資料種類"

      刪去一個欄位: drop "欄位 1"

      改變欄位名稱: change "原本欄位名" "新欄位名" "新欄位名資料種類"

      改變欄位的資料種類: modify "欄位 1" "新資料種類"

      主鍵

      alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);

      //增加一個新列

      alter table t2 add d timestamp;

      alter table infos add ex tinyint not null default '0';

      //刪除列

      alter table t2 drop column c;

      //重命名列

      alter table t1 change a b integer;

      //改變列的類型

      alter table t1 change b b bigint not null;

      alter table infos change list list tinyint not null default '0';

      //重命名表

      alter table t1 rename t2;

      加索引

      mysql教程> alter table tablename change depno depno int(5) not null;

      mysql> alter table tablename add index 索引名 (字段名1[,字段名2 …]);

      mysql> alter table tablename add index emp_name (name);

      加主關鍵字的索引

      mysql> alter table tablename add primary key(id);

      加唯一限制條件的索引

      mysql> alter table tablename add unique emp_name2(cardnumber);

      刪除某個索引

      mysql>alter table tablename drop index emp_name;

      修改表:

      增加字段:

      mysql> alter table table_name add field_name field_type;

      修改原字段名稱及類型:

      mysql> alter table table_name change old_field_name new_field_name field_type;

      刪除字段:

      mysql> alter table table_name drop field_name;

      alter table 語句

      alter table 語句用於在已有的表中添加、修改或刪除列。

      sql alter table 語法

      如需在表中添加列,請使用下列語法:

      alter table table_name

      add column_name datatype

      要刪除表中的列,請使用下列語法:

      alter table table_name

      drop column column_name

      注釋:某些數據庫教程系統不允許這種在數據庫表中刪除列的方式 (drop column column_name)。

      要改變表中列的數據類型,請使用下列語法:

      alter table table_name

      alter column column_name datatype

      原始的表 (用在例子中的):

      persons 表:

      id lastname firstname address city

      1 adams john oxford street london

      2 bush george fifth avenue new york

      3 carter thomas changan street beijing

      sql alter table 實例

      現在,我們希望在表 "persons" 中添加一個名為 "birthday" 的新列。

      我們使用下列 sql 語句:

      alter table persons

      add birthday date

      請注意,新列 "birthday" 的類型是 date,可以存放日期。數據類型規定列中可以存放的數據的類型。

      新的 "persons" 表類似這樣:

      id lastname firstname address city birthday

      1 adams john oxford street london

      2 bush george fifth avenue new york

      3 carter thomas changan street beijing

      改變數據類型實例

      現在我們希望改變 "persons" 表中 "birthday" 列的數據類型。

      我們使用下列 sql 語句:

      alter table persons

      alter column birthday year

      請注意,"birthday" 列的數據類型是 year,可以存放 2 位或 4 位格式的年份。

      drop column 實例

      接下來,我們刪除 "person" 表中的 "birthday" 列:

      alter table person

      drop column birthdaypersons 表會成為這樣:

      ?>

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved