Mysql欄位的操作

2021-08-25 17:23:32 字數 1124 閱讀 6601

1、建立**時新增: create table tablename(id int auto_increment primary key [,...])

2、建立**後新增: alter table tablename add id int auto_increment primary key

3、設定自增字段初始值:alter table tablename  auto_increment =x ;

4、設定主鍵:alter table tablename add primary key(field_name);

5、建立復合主鍵:create table tablename (

studentno int,

courseid int, 

score int,

primary key (studentno,courseid) );

6、設定復合主鍵:alter table tablename add primary key (列1,列2,列3);

7、重新命名表: alter table table_old_name rename table_new_name;

8、改變欄位的型別:alter table tablename modify field_name field_type;

9、重新命名字段:alter table tablename change old_field_name new_field_name new_field_type;

10、刪除字段:alter table tablename drop column field_name;

11、增加乙個新字段:alter table tablename add new_field_name field_type;   

12、新增乙個字段,預設值為0,非空:alter table tablename add new_field_name field_type not null default '0';

13、新增乙個字段,預設值為0,非空,自增,主鍵:alter table tabelname add new_field_name field_type default 0 not null   auto_increment ,add primary key (new_field_name);  

mysql 字段操作

1.新增字段 alter table 表名 add 列名 型別 約束 例 alter table students add birthday datetime 2.修改字段 1 修改欄位名 alter table 表名.table name rename column old column name...

Mysql 字段操作

alter table 表名 add 欄位1 型別 長度 欄位2 型別 長度 欄位3 型別 長度 alter table pro add add pro int 11 pro age int 11 pro lenth int 11 alter table pro add drop column ag...

mysql操作欄位的語句

增加乙個字段,預設為空 alter table user add column new1 varchar 20 default null 增加乙個字段,預設不能為空 alter table user add column new2 varchar 20 not null 增加乙個字段,預設0 有註解...