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,十六進製制...