天天看點

MySql 建表、添加字段、修改字段、添加索引SQL語句寫法

  建表:

  DROP TABLE IF EXISTS bulletin;

  CREATE TABLE bulletin(

  id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, # 主鍵

  uid INT(11) NOT NULL DEFAULT 0, # 建立者id

  context VARCHAR(600) NOT NULL DEFAULT '', # 公告詳細内容(300字)

  begintime DEC(20) NOT NULL DEFAULT 0, # 公告開始時間

  endtime DEC(20) NOT NULL DEFAULT 0, # 公告結束時間

  createtime DEC(20) NOT NULL DEFAULT 0, # 建立時間

  modifytime DEC(20) NOT NULL DEFAULT 0 # 修改時間

  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.建立資料庫時設定編碼

  create database test character set utf8;

  2.建立表時設定編碼

  create table test(id int primary key)DEFAULT charset=utf8;

  3.修改資料庫編碼

  alter database test character set utf8;

  4.修改表預設編碼

  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`
  )