計(jì)算機(jī)二級(jí)考試MySQL知識(shí)點(diǎn) mysql alter命令
mysql中alter命令的用法,用于編輯表結(jié)構(gòu)。具體內(nèi)容如下
修改字段類型
mysql> alter table employee change depno depno int(5) not null;
加索引
mysql> alter table 表名 add index 索引名 (字段名1[,字段名2 …]);
例子:
mysql> alter table employee add index emp_name (name);
加主關(guān)鍵字的索引
mysql> alter table 表名 add primary key (字段名);
例子:
mysql> alter table employee add primary key(id);
加唯一限制條件的索引
mysql> alter table 表名 add unique 索引名 (字段名);
例子:
mysql> alter table employee add unique emp_name2(cardnumber);
查看某個(gè)表的索引
mysql> show index from 表名;
例子:
mysql> show index from employee;
刪除某個(gè)索引
mysql> alter table 表名 drop index 索引名;
例子:
mysql>alter table employee drop index emp_name;
修改表:增加字段:
mysql> ALTER TABLE table_name ADD field_name field_type;
查看表:
mysql> SELECT * FROM table_name;
修改原字段名稱及類型:
mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;
刪除字段:
ALTER TABLE table_name DROP field_name
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
最后祝大家順利通過(guò)計(jì)算機(jī)等級(jí)考試。
- mysql事件之修改事件(ALTER EVENT)、禁用事件(DISABLE)、啟用事件(ENABLE)、事件重命名及數(shù)據(jù)庫(kù)事件遷移操作詳解
- MySQL ALTER命令知識(shí)點(diǎn)匯總
- mysql alter table 修改表命令詳細(xì)介紹
- mysql alter table修改表命令整理
- mysql alter table命令修改表結(jié)構(gòu)實(shí)例
- mysql alter table命令修改表結(jié)構(gòu)實(shí)例詳解
- MySQL ALTER命令使用詳解
- MySQL 數(shù)據(jù)庫(kù) ALTER命令講解
- MySQL中的alter table命令的基本使用方法及提速優(yōu)化
- MySQL學(xué)習(xí)筆記5:修改表(alter table)
- 詳解MySQL alter ignore 語(yǔ)法
相關(guān)文章
Mysql中Row size too large (> 8126)&n
本文主要介紹了Mysql中Row size too large (> 8126) 錯(cuò)誤的問(wèn)題解決,原因?qū)嵅迦氲男袛?shù)據(jù)可能太大了,超過(guò)了設(shè)定的闕值,下面就來(lái)看一下如何解決2024-07-07
MySQL占用內(nèi)存較大與CPU過(guò)高測(cè)試與解決辦法
為了裝mysql環(huán)境測(cè)試,裝上后發(fā)現(xiàn)啟動(dòng)后MySQL占用內(nèi)存了很大,達(dá)8百多兆。網(wǎng)上搜索了一下,得到高人指點(diǎn)my.ini。再也沒(méi)見(jiàn)再詳細(xì)的了..只好打開(kāi)my.ini逐行的啃,雖然英文差了點(diǎn),不過(guò)多少M(fèi)還是看得明的2018-03-03
MySQL數(shù)據(jù)庫(kù)超時(shí)設(shè)置配置的方法實(shí)例
這篇文章主要給大家介紹了關(guān)于MySQL數(shù)據(jù)庫(kù)超時(shí)設(shè)置配置的相關(guān)資料,通過(guò)文中的設(shè)置方法可以很好的解決大家遇到的mysql數(shù)據(jù)庫(kù)超時(shí)問(wèn)題,需要的朋友可以參考下2021-10-10
MySQL學(xué)習(xí)之DDL數(shù)據(jù)庫(kù)定義與操作
本文詳細(xì)介紹SQL中DDL的數(shù)據(jù)庫(kù)操作,包括查詢、創(chuàng)建、刪除數(shù)據(jù)庫(kù)和表的操作,以及修改表結(jié)構(gòu)等功能,通過(guò)這些操作,讀者可以深入了解如何使用SQL進(jìn)行數(shù)據(jù)庫(kù)管理和維護(hù),需要的朋友可以參考下2024-11-11
mysql遷移達(dá)夢(mèng)列長(zhǎng)度超出定義的簡(jiǎn)單解決方法
這篇文章主要介紹了mysql遷移達(dá)夢(mèng)列長(zhǎng)度超出定義解決方法的相關(guān)資料,,在達(dá)夢(mèng)數(shù)據(jù)庫(kù)中,字符串長(zhǎng)度的存儲(chǔ)方式與MySQL不同,導(dǎo)致遷移過(guò)程中出現(xiàn)數(shù)據(jù)長(zhǎng)度不足的錯(cuò)誤,解決方法包括在MySQL中將varchar類型修改為varchar(10char)以強(qiáng)制字符存儲(chǔ),需要的朋友可以參考下2024-12-12
Mysql數(shù)據(jù)庫(kù)緩沖池詳解(Buffer pool)
InnoDB存儲(chǔ)引擎通過(guò)BufferPool緩存數(shù)據(jù)頁(yè)和索引頁(yè),減少磁盤(pán)I/O,提升查詢性能,BufferPool通過(guò)預(yù)讀和checkpoint機(jī)制優(yōu)化I/O操作和數(shù)據(jù)持久化2024-12-12

