mysql建立自增字段

2021-07-30 04:21:26 字數 1546 閱讀 2774

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 add primary key(field_name);

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

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

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

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

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

alter table tablename add new_field_name field_type not null default '0';

9、新增乙個字段,預設值為0,非空,自動增長,主鍵:alter table tabelname add new_field_name field_type default 0 not null 

auto_increment ,add primary key (new_field_name); 

建立乙個表

create table pre_common_usernotes (id int(8) not null primary key auto_increment, user_id char(20) not null, order_id char(20) not null, pub_id char(20) not null, ad_name char(20) , ad_id int(8), device char(20) , system_name char(20), channel int(8), price double(16,2), point int(8), ts int(10) not null default'0', sign char(30));

建立資料庫並設定資料庫預設字段編碼格式

create database database_name default charset utf8 collate utf8_unicode_ci;

設定auto_increment欄位的最小值

aleter table table_name auto_increment=100000

mysql建立自增字段

1 建立 時新增 create table tablename id int auto increment primary key,2 建立 後新增 alter table tablename add id int auto increment primary key 3 設定主鍵 alter ta...

mysql建立自增字段

1 建立 時新增 create table tablename id int auto increment primary key,2 建立 後新增 alter table tablename add id int auto increment primary key 3 設定主鍵 alter ta...

mysql 自增字段原理 MySQL自增字段暴增

找了點資料 從網上看到一篇文章,mysql在檢測到表中有損壞的記錄時,會自動修復,為了保證資料的完整性,mysql會以空格 0x20 寫進磁碟來完成修復。根據欄位的型別,自增字段的長度不同,所允許的最大值也不同。見下 int 10 unsigned型別最大值十進位制為4294967295,十六進製制...