MySql數(shù)據(jù)庫(kù)·表管理

一舷嗡、表的定義:

  • 表是存儲(chǔ)數(shù)據(jù)的文件
  • 創(chuàng)建表之后會(huì)在/var/lib/mysql/庫(kù)目錄下生成表名.frm表名.ibd二個(gè)文件轴猎,前者存的是表頭信息,后者存的是數(shù)據(jù)記錄

二进萄、語(yǔ)法格式:

創(chuàng)建表:

CREATE TABLE 庫(kù)名.表名(
表頭名1 數(shù)據(jù)類型,
表頭名2 數(shù)據(jù)類型捻脖,
...
);

查看表頭:

DESC 庫(kù)名.表名中鼠;

刪除表:

DROP TABLE 庫(kù)名.表名可婶;

修改表:

ALTER TABLE 庫(kù)名.表名 操作命令;

  • 操作命令:
    add添加新表頭:... 庫(kù)名.表名 add 表頭名 數(shù)據(jù)類型 位置命令;
    drop刪除表頭:... 庫(kù)名.表名 drop 表頭名1, drop 表頭名2...;
    modify修改表頭數(shù)據(jù)類型:... 庫(kù)名.表名 modify 表頭名 數(shù)據(jù)類型;
    modify修改表頭的位置:... 庫(kù)名.表名 modify 表頭名 數(shù)據(jù)類型 位置命令;
    change修改表頭名:... 庫(kù)名.表名 change 原表頭名 新表頭名 數(shù)據(jù)類型;
    rename修改表名:... 庫(kù)名.原表名 rename 庫(kù)名.新表名;
  • 位置命令:
    first:把表頭添加首位
    after:添加在指定表頭名的下方(after 表頭名)

復(fù)制表:

  • 復(fù)制表頭及表數(shù)據(jù):
    CREATE TABLE 庫(kù)名.表名 SELECT 字段名 FROM 庫(kù)名.表名援雇;
  • 僅僅復(fù)制表頭不復(fù)制表數(shù)據(jù):
    CREATE TABLE 庫(kù)名.表名 LIKE 庫(kù)名.表名矛渴;

三、使用示例:

  • 修改表頭數(shù)據(jù)類型
# Alter table  庫(kù).表名 modify 表頭名 數(shù)據(jù)類型 熊杨;
mysql> alter table studb.stuinfo modify mail varchar(50);
mysql> desc studb.stuinfo;
+--------+-------------+------+-----+-------------+-------+
| Field  | Type        | Null | Key | Default     | Extra |
+--------+-------------+------+-----+-------------+-------+
| number | char(9)     | YES  |     | NULL        |       |
| name   | char(10)    | YES  |     | NULL        |       |
| school | char(10)    | YES  |     | NULL        |       |
| class  | char(9)     | YES  |     | NULL        |       |
| gender | char(4)     | YES  |     | NULL        |       |
| mail   | varchar(50) | YES   |     |NULL        |       |
+--------+-------------+------+-----+-------------+-------+
  • 刪除多個(gè)表頭
mysql> alter table studb.stuinfo drop school,drop 班級(jí),drop mail;
  • 復(fù)制表(拷貝已有的表 和系統(tǒng)命令 cp 的功能一樣 )
  • 表頭和數(shù)據(jù)都復(fù)制
# create table  庫(kù)名.表名 select * from 庫(kù)名.表名曙旭;
# 拷貝 tarena庫(kù)下的user表到   studb庫(kù)里 表名不變
mysql> create table studb.user select * from tarena.user;
mysql> show tables;
+-----------------+
| Tables_in_studb |
+-----------------+
| stuinfo         |
| user            |
+-----------------+

# 查看數(shù)據(jù)
mysql> select * from studb.user; 
  • 僅僅復(fù)制表頭命令
# 僅僅復(fù)制tarena.user的表頭到studb.user2
mysql> create table studb.user2  like tarena.user; 

mysql> show tables;
+-----------------+
| Tables_in_studb |
+-----------------+
| stuinfo         |
| user            |
| user2           |
+-----------------+
3 rows in set (0.00 sec)

# 查詢無(wú)數(shù)據(jù)
mysql> select * from studb.user2;
Empty set (0.00 sec)

# 查詢表頭信息
mysql> desc studb.user2;
+----------+-------------+------+-----+---------+----------------+
| Field    | Type        | Null | Key | Default | Extra          |
+----------+-------------+------+-----+---------+----------------+
| id       | int(11)     | NO   | PRI | NULL    | auto_increment |
| name     | char(20)    | YES  |     | NULL    |                |
| password | char(1)     | YES  |     | NULL    |                |
| uid      | int(11)     | YES  |     | NULL    |                |
| gid      | int(11)     | YES  |     | NULL    |                |
| comment  | varchar(50) | YES  |     | NULL    |                |
| homedir  | varchar(80) | YES  |     | NULL    |                |
| shell    | char(30)    | YES  |     | NULL    |                |
+----------+-------------+------+-----+---------+----------------+
8 rows in set (0.00 sec)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市晶府,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌钻趋,老刑警劉巖川陆,帶你破解...
    沈念sama閱讀 211,743評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異蛮位,居然都是意外死亡较沪,警方通過(guò)查閱死者的電腦和手機(jī)鳞绕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)尸曼,“玉大人们何,你說(shuō)我怎么就攤上這事】亟危” “怎么了冤竹?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,285評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)茬射。 經(jīng)常有香客問(wèn)我鹦蠕,道長(zhǎng),這世上最難降的妖魔是什么在抛? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,485評(píng)論 1 283
  • 正文 為了忘掉前任钟病,我火速辦了婚禮,結(jié)果婚禮上刚梭,老公的妹妹穿的比我還像新娘肠阱。我一直安慰自己,他們只是感情好朴读,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,581評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布屹徘。 她就那樣靜靜地躺著,像睡著了一般磨德。 火紅的嫁衣襯著肌膚如雪缘回。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,821評(píng)論 1 290
  • 那天典挑,我揣著相機(jī)與錄音酥宴,去河邊找鬼。 笑死您觉,一個(gè)胖子當(dāng)著我的面吹牛拙寡,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播琳水,決...
    沈念sama閱讀 38,960評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼肆糕,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了在孝?” 一聲冷哼從身側(cè)響起诚啃,我...
    開(kāi)封第一講書(shū)人閱讀 37,719評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎私沮,沒(méi)想到半個(gè)月后始赎,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,186評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,516評(píng)論 2 327
  • 正文 我和宋清朗相戀三年造垛,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了魔招。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,650評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡五辽,死狀恐怖办斑,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情杆逗,我是刑警寧澤乡翅,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站髓迎,受9級(jí)特大地震影響峦朗,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜排龄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,936評(píng)論 3 313
  • 文/蒙蒙 一波势、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧橄维,春花似錦尺铣、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,757評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至竞川,卻和暖如春店溢,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背委乌。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,991評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工床牧, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人遭贸。 一個(gè)月前我還...
    沈念sama閱讀 46,370評(píng)論 2 360
  • 正文 我出身青樓戈咳,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親壕吹。 傳聞我的和親對(duì)象是個(gè)殘疾皇子著蛙,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,527評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容