數(shù)據(jù)庫(kù)基礎(chǔ)命令

1涤伐、鏈接數(shù)據(jù)庫(kù):

mysql -h 主機(jī)名 -u 用戶(hù)名 -p

-h :該命令用于指定客戶(hù)端所要登錄的MySQL主機(jī)名, 登錄當(dāng)前機(jī)器該參數(shù)可以省略;

-u :所要登錄的用戶(hù)名;

-p :告訴服務(wù)器將會(huì)使用一個(gè)密碼來(lái)登錄, 如果所要登錄的用戶(hù)名密碼為空, 可以忽略此選項(xiàng)。

例:mysql -h 123.57.240.208 -u yizhibo -p

2罪既、創(chuàng)建一個(gè)數(shù)據(jù)庫(kù):

create database 數(shù)據(jù)庫(kù)名 [其他選項(xiàng)];

例:create database books character set gbk;

便于在命令提示符下顯示中文, 在創(chuàng)建時(shí)通過(guò) character set gbk 將數(shù)據(jù)庫(kù)字符編碼指定為 gbk

3腹暖、選擇索要操作的數(shù)據(jù)庫(kù):

use 數(shù)據(jù)庫(kù)名;

例:use books;

4汇在、創(chuàng)建數(shù)據(jù)庫(kù)表:

create table 表名稱(chēng)(列聲明);

以創(chuàng)建 students 表為例, 表中將存放 學(xué)號(hào)(id)、姓名(name)脏答、性別(sex)糕殉、年齡(age)、聯(lián)系電話(tel) 這些內(nèi)容:

create?table?students

id?int?unsigned?not?null?auto_increment?primary?key,

name?char(8)?not?null,

sex?char(4)?not?null,

age?tinyint?unsigned?not?null,

tel?char(13)?null?default?"-"

);

5殖告、向表中插入數(shù)據(jù):

insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);

例:insert into students values(NULL, "王剛", "男", 20, "13811371377");

插入部分?jǐn)?shù)據(jù):

insert into students (name, sex, age) values("孫麗華", "女", 21);

6糙麦、數(shù)據(jù)查詢(xún)

select 列名稱(chēng) from 表名稱(chēng) [查詢(xún)條件];

例:select * from students;

按照特定條件查詢(xún):

select 列名稱(chēng) from 表名稱(chēng) where 條件;

例:select * from students where sex = ’女’;

查詢(xún)年齡在21歲以上的所有人信息: select * from students where age > 21;

查詢(xún)名字中帶有 "王" 字的所有人信息: select * from students where name like "%王%";

查詢(xún)id小于5且年齡大于20的所有人信息: select * from students where id<5 and age>20;

7、更新表中數(shù)據(jù)

update 表名稱(chēng) set 列名稱(chēng)=新值 where 更新條件;

使用示例:

將id為5的手機(jī)號(hào)改為默認(rèn)的"-": update students set tel=default where id=5;

將所有人的年齡增加1: update students set age=age+1;

將手機(jī)號(hào)為 13288097888 的姓名改為 "張偉鵬", 年齡改為 19: update students set name="張偉鵬", age=19 where tel="13288097888";

8丛肮、刪除表中的數(shù)據(jù):

delete 語(yǔ)句用于刪除表中的數(shù)據(jù), 基本用法為

delete from 表名稱(chēng) where 刪除條件;

使用示例:

刪除id為2的行: delete from students where id=2;

刪除所有年齡小于21歲的數(shù)據(jù): delete from students where age<20;

刪除表中的所有數(shù)據(jù): delete from students;

9赡磅、對(duì)表結(jié)構(gòu)的修改

alter table 語(yǔ)句用于創(chuàng)建后對(duì)表的修改, 基礎(chǔ)用法如下:

添加列

基本形式:alter table 表名 add 列名 列數(shù)據(jù)類(lèi)型 [after 插入位置];

示例:

在表的最后追加列 address: alter table students add address char(60);

在名為 age 的列后插入列 birthday: alter table students add birthday date after age;

修改列

基本形式:alter table 表名 change 列名稱(chēng) 列新名稱(chēng) 新數(shù)據(jù)類(lèi)型;

示例:

將表 tel 列改名為 telphone: alter table students change tel telphone char(13) default "-";

將 name 列的數(shù)據(jù)類(lèi)型改為 char(16): alter table students change name name char(16) not null;

刪除列

基本形式:alter table 表名 drop 列名稱(chēng);

示例:

刪除 birthday 列: alter table students drop birthday;

重命名表

基本形式:alter table 表名 rename 新表名;

示例:

重命名 students 表為 workmates: alter table students rename workmates;

刪除整張表

基本形式:drop table 表名;

示例:

刪除 workmates 表: drop table workmates;

刪除整個(gè)數(shù)據(jù)庫(kù)

基本形式:drop database 數(shù)據(jù)庫(kù)名;

示例:

刪除 samp_db 數(shù)據(jù)庫(kù): drop database samp_db;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市宝与,隨后出現(xiàn)的幾起案子焚廊,更是在濱河造成了極大的恐慌冶匹,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,348評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件咆瘟,死亡現(xiàn)場(chǎng)離奇詭異嚼隘,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)袒餐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén)飞蛹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人灸眼,你說(shuō)我怎么就攤上這事卧檐。” “怎么了焰宣?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,936評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵霉囚,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我匕积,道長(zhǎng)盈罐,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,427評(píng)論 1 283
  • 正文 為了忘掉前任闪唆,我火速辦了婚禮盅粪,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘悄蕾。我一直安慰自己票顾,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,467評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布笼吟。 她就那樣靜靜地躺著库物,像睡著了一般。 火紅的嫁衣襯著肌膚如雪贷帮。 梳的紋絲不亂的頭發(fā)上戚揭,一...
    開(kāi)封第一講書(shū)人閱讀 49,785評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音撵枢,去河邊找鬼民晒。 笑死,一個(gè)胖子當(dāng)著我的面吹牛锄禽,可吹牛的內(nèi)容都是我干的潜必。 我是一名探鬼主播,決...
    沈念sama閱讀 38,931評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼沃但,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼磁滚!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,696評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤垂攘,失蹤者是張志新(化名)和其女友劉穎维雇,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體晒他,經(jīng)...
    沈念sama閱讀 44,141評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡吱型,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,483評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了陨仅。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片津滞。...
    茶點(diǎn)故事閱讀 38,625評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖灼伤,靈堂內(nèi)的尸體忽然破棺而出触徐,到底是詐尸還是另有隱情,我是刑警寧澤饺蔑,帶...
    沈念sama閱讀 34,291評(píng)論 4 329
  • 正文 年R本政府宣布锌介,位于F島的核電站嗜诀,受9級(jí)特大地震影響猾警,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜隆敢,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,892評(píng)論 3 312
  • 文/蒙蒙 一发皿、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧拂蝎,春花似錦穴墅、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至悼泌,卻和暖如春松捉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背馆里。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工隘世, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人鸠踪。 一個(gè)月前我還...
    沈念sama閱讀 46,324評(píng)論 2 360
  • 正文 我出身青樓丙者,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親营密。 傳聞我的和親對(duì)象是個(gè)殘疾皇子械媒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,492評(píng)論 2 348

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