修改原有欄位名稱及型別:alter
table bulletin change uid username varchar(50) not
null
default'';
新增新字段:
alter
table bulletin add citycode varchar(6) not
null
default
0; # 城市**
1.建立資料庫時設定編碼
create
database test character
setutf8;
2.建立表時設定編碼
create
table test(id int
primary
key)default charset=
utf8;
3.修改資料庫編碼
alter
database test character
setutf8;
4.修改表預設編碼
alter
table test character
setutf8;
5.修改字段編碼
alter
table test modify col_name
varchar(50) character
setutf8;
---------新增索引方法---------
1.新增primary key
(主鍵索引)
mysql
>
alter
table `table_name` add
primary
key ( `column
` )2
.新增unique(唯一索引)
mysql
>
alter
table `table_name` add
unique(`
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` )
(索引)建立MySQL索引
建立索引的必要性 主鍵預設是建立索引的,而且具有唯一性 合適地建立索引後比不建立索引,提高了查詢速度 建立索引的語法 簡單索引 可以有重複資料 create index indexname on tablename column name 1舉例子說明如 建立乙個資料表,設定一些初始的資料,然後採用...
c mysql建立索引 MySQL 建立索引
1 索引建立原則 1 搜尋的索引列,不一定是所要選擇的列。換句話說,最適合索引的列是出現在where子句中的列,或連線子句中指定的列,而不是出現在select關鍵字後的選擇列表中的列。2 使用唯一索引。考慮某列中值的分布。索引的列的基數越大,索引的效果越好。3 使用短索引。如果對字串列進行索引,應該...
mysql索引新增 mysql 建立索引
mysql 索引 內容主要摘抄自 mysql5.7從入門到精通 索引是對資料庫表中的一列或多列進行排序的一種資料結構,使用索引可以提高資料庫中特定資料的查詢速度。一 索引含義和特點 索引是乙個單獨的 儲存在磁碟上的資料庫結構,它們包含著對資料表裡所有記錄的引用指標。mysql 中索引儲存型別有兩種 ...