本文主要介紹了mysql常用的建表、添加字段、修改字段、添加索引sql語句寫法,總結(jié)分析了mysql建表、編碼設(shè)置、字段添加、索引操作所涉及的sql語句,需要的朋友可以參考下,希望能幫助到大家。
建表:
DROP?TABLE?IF?EXISTS?bulletin; CREATE?TABLE?bulletin( ?id?INT?NOT?NULL?PRIMARY?KEY?AUTO_INCREMENT,?#?主鍵 ?uid?INT(11)?NOT?NULL?DEFAULT?0,?#?創(chuàng)建者id ?context?VARCHAR(600)?NOT?NULL?DEFAULT?'',?#?公告詳細(xì)內(nèi)容(300字) ?begintime?DEC(20)?NOT?NULL?DEFAULT?0,?#?公告開始時(shí)間 ?endtime?DEC(20)?NOT?NULL?DEFAULT?0,?#?公告結(jié)束時(shí)間 ?createtime?DEC(20)?NOT?NULL?DEFAULT?0,?#?創(chuàng)建時(shí)間 ?modifytime?DEC(20)?NOT?NULL?DEFAULT?0?#?修改時(shí)間 ?PRIMARY?KEY?(`Id`), )DEFAULT?CHARSET=UTF8?TYPE=INNODB;
修改原有字段名稱及類型:
ALTER?TABLE?bulletin?CHANGE?uid?username?VARCHAR(50)?NOT?NULL?DEFAULT?'';
添加新字段:
alter?table?bulletin?add?citycode?varchar(6)?not?null?default?0;?#?城市代碼
1.創(chuàng)建數(shù)據(jù)庫時(shí)設(shè)置編碼
create?database?test?character?set?utf8;
2.創(chuàng)建表時(shí)設(shè)置編碼
create?table?test(id?int?primary?key)DEFAULT?charset=utf8;
3.修改數(shù)據(jù)庫編碼
alter?database?test?character?set?utf8;
4.修改表默認(rèn)編碼
alter?table?test?character?set?utf8;
5.修改字段編碼
alter?table?test?modify?col_name?varchar(50)?CHARACTER?SET?utf8;
添加索引方法
1.添加PRIMARY KEY(主鍵索引)
mysql>ALTER?TABLE?`table_name`?ADD?PRIMARY?KEY?(?`column`?)
2.添加UNIQUE(唯一索引)
mysql>ALTER?TABLE?`table_name`?ADD?UNIQUE?( `column` )
3.添加INDEX(普通索引)
mysql>ALTER?TABLE?`table_name`?ADD?INDEX?index_name?(?`column`?)
4.添加FULLTEXT(全文索引)
mysql>ALTER?TABLE?`table_name`?ADD?FULLTEXT?( `column` )
5.添加多列索引
mysql>ALTER?TABLE?`table_name`?ADD?INDEX?index_name?(?`column1`,?`column2`,?`column3`?)
相關(guān)推薦:
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END