国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL修改表結構操作命令總結

2020-01-18 23:03:20
字體:
來源:轉載
供稿:網友

表的結構如下:

復制代碼 代碼如下:

mysql> show create table person;
| person | CREATE TABLE `person` (
  `number` int(11) DEFAULT NULL,
  `name` varchar(255) DEFAULT NULL,
  `birthday` date DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 |

刪除列:

復制代碼 代碼如下:

ALTER TABLE person DROP COLUMN birthday;

添加列:

復制代碼 代碼如下:

ALTER TABLE person ADD COLUMN birthday datetime;

修改列,把number修改為bigint:

復制代碼 代碼如下:

ALTER TABLE person MODIFY number BIGINT NOT NULL;

或者是把number修改為id,類型為bigint:

復制代碼 代碼如下:

ALTER TABLE person CHANGE number id BIGINT;

添加主鍵:

復制代碼 代碼如下:

ALTER TABLE person ADD PRIMARY KEY (id);

刪除主鍵:

復制代碼 代碼如下:

ALTER TABLE person DROP PRIMARY KEY;

添加唯一索引:

復制代碼 代碼如下:

ALTER TABLE person ADD UNIQUE name_unique_index (`name`);

為name這一列創建了唯一索引,索引的名字是name_unique_index.

添加普通索引:

復制代碼 代碼如下:

ALTER TABLE person ADD INDEX birthday_index (`birthday`);

刪除索引:

復制代碼 代碼如下:

ALTER TABLE person DROP INDEX birthday_index;
ALTER TABLE person DROP INDEX name_unique_index;

禁用非唯一索引

復制代碼 代碼如下:

ALTER TABLE person DISABLE KEYS;

ALTER TABLE...DISABLE KEYS讓MySQL停止更新MyISAM表中的非唯一索引。

激活非唯一索引

復制代碼 代碼如下:

ALTER TABLE person ENABLE KEYS;

ALTER TABLE ... ENABLE KEYS重新創建丟失的索引。

把表默認的字符集和所有字符列(CHAR, VARCHAR, TEXT)改為新的字符集:

復制代碼 代碼如下:

ALTER TABLE person CONVERT TO CHARACTER SET utf8;

修改表某一列的編碼

復制代碼 代碼如下:

ALTER TABLE person CHANGE name name varchar(255) CHARACTER SET utf8;

僅僅改變一個表的默認字符集

復制代碼 代碼如下:

ALTER TABLE person DEFAULT CHARACTER SET utf8;

修改表名

復制代碼 代碼如下:

RENAME TABLE person TO person_other;

移動表到其他數據庫

復制代碼 代碼如下:

RENAME TABLE current_db.tbl_name TO other_db.tbl_name;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 寻乌县| 宝清县| 莲花县| 乃东县| 自贡市| 申扎县| 佳木斯市| 新建县| 资阳市| 新源县| 蒲城县| 宁城县| 吉木乃县| 通河县| 西昌市| 宁乡县| 杂多县| 阳泉市| 潜江市| 古丈县| 晴隆县| 伊金霍洛旗| 东乌| 黎城县| 苍山县| 三门县| 民丰县| 泰顺县| 安顺市| 苏尼特左旗| 岗巴县| 定日县| 繁峙县| 墨江| 塔城市| 手机| 屏边| 陆川县| 项城市| 太仓市| 互助|