如何使用sql語句修改表的結構比如新增字段修改

2021-07-27 11:21:33 字數 2343 閱讀 7043

1樓:匿名使用者

1.修改資料表名

alter table old_table_name rename to new_table_name;

2.修改列名

alter table table_name rename column old_column_name to new_column_name;

3.修改列的資料型別

alter table table_name modify column_name new_datatype;

4.插入列

alter table table_name add column_name datatype;

5.刪除列

alter table table_name drop column column_name;

2樓:你以為你以為

這裡有你所要的。

3樓:

新增列:

alter table 表名 add 新欄位名 新字段型別修改列:

alter table 表名 alter column 列名 新資料型別 注:新型別必須與原型別相容。

刪除列:

alter table 表名 drop column 列名

4樓:匿名使用者

--表中新增字段

alter table table_name add column_name datatype

--刪除表中的列

alter table table_name drop column column_name

--修改字段

alter table table_name alter column column_name datatype

5樓:匿名使用者

查下幫助吧,用alter table這個。

sql如何用語句更改欄位的資料型別?

6樓:千鳥

修改型別,使用sql語句:

alter table 表名 alter column 欄位名稱 varchar not null

示例:新建表如下圖

所示:更改name列為varchar,長度為20,如下圖:

改完後結果為:

7樓:小錈

alter table 表名 alter column 列名 新的資料型別[(長度)] null或not null

例:alter table 教師 alter column 辦公室 char(20) not null default "辦公室"

8樓:紫雲瀟客

不是所有的資料庫都是這樣的修改格式,建議直接看官方文件說明,回答者連哪種資料庫都不指定,不要坑人好嗎,耽誤時間

9樓:匿名使用者

如果長度足夠可以使用

alter table 表名

alter column 欄位名稱 nvarchar(255)如果長度不夠則需要增加乙個列,然後把源資料列進行轉換長度後放入

如何使用sql語句修改字段型別為enum裡的選項內容

10樓:匿名使用者

表名:test ,欄位名:enm,

語句:alter table test modify column enm enum('a','b','c','d');

11樓:

一般來說,列舉型別在後台資料庫可能有2個表:基本型別表和關係表,你在基本型別表裡面加乙個字段'd',再到關係表加上關係,關係表一般是樹形結構的。有字段父id:

parent_id,子id:child_id ,你在資料庫表按照parent_id用原來的id新增乙個child_id記錄,一般就可以了,做好後台資料庫跟蹤,這些語句都很容易找到的。

12樓:斐然一嵐

alter table `table` modify column `type` enum('a','b','c','d') ;

13樓:

alter table [表名] add [字段] enum("0","1") default "1"

enum(這裡面可以填寫需要列舉的型別,用逗號隔開就可以了)

如:alter table tb_copy add iscopy enum("0","1") default "1"

如何用SQL語句建立表

create table userinfo id int primary key not null identity 1,1 name char 20 unique,age int check age 10 char 2 建議乙個名叫userinfo的表,欄位為id 自動 1,主鍵,不為空!name...

用sql語句建表和設定約束,C 如何使用SQL語句來建表,新增字段

val first numbers 0 讀取第乙個元素 create table 選課及成績表 課程號 varchar 20 check 課程號 like a z a z 0 9 0 9 0 9 0 9 學號 varchar 20 constraint pk pr primary key 課程號,學...

用sql語句顯示A,B兩個表的結果,A,B結構一樣,用姓名和日期關聯,顯示結

建立測試表 create table a 姓名 varchar 10 日期 varchar 10 其他 varchar 10 create table b 姓名 varchar 10 日期 varchar 10 其他 varchar 10 insert into a values 張三 2017 0...