MySQL基本查詢語句

DDL語句(Data Definition Language)

數(shù)據(jù)庫操作

創(chuàng)建數(shù)據(jù)庫

create database 數(shù)據(jù)庫名;
create database 數(shù)據(jù)庫名 character set 字符集;

查看數(shù)據(jù)

查看數(shù)據(jù)庫服務(wù)器中的所有的數(shù)據(jù)庫:

show databases;

查看某個數(shù)據(jù)庫的定義的信息:

show create database 數(shù)據(jù)庫名;
image.png

刪除數(shù)據(jù)庫(慎用)

drop database 數(shù)據(jù)庫名稱;

其他數(shù)據(jù)庫操作命令

切換數(shù)據(jù)庫:

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

查看正在使用的數(shù)據(jù)庫:

select database();
image.png

表操作

字段類型

MySQL支持多種類型汛兜,大致可以分為三類:數(shù)值、日期/時間和字符串(字符)類型缕题。

  1. 數(shù)值類型
    注意:可以使用關(guān)鍵字UNSIGNED指定無符號
image.png
  1. 日期和時間類型
image.png
  1. 字符串類型
image.png

注意:
char(n) 和 varchar(n) 中括號中 n 代表字符的個數(shù),并不代表字節(jié)個數(shù)市袖,比如 CHAR(30) 就可以存儲 30 個字符咆贬。
CHAR 和 VARCHAR 類型類似,但它們保存和檢索的方式不同涧团。它們的最大長度和是否尾部空格被保留等方面也不同切油。在存儲或檢索過程中不進(jìn)行大小寫轉(zhuǎn)換蝙斜。

查看表結(jié)構(gòu)

desc 表名;
show create table 表名;

修改表

alter table 表名 add 列名 類型(長度) 約束; --修改表添加列. 
alter table 表名 modify 列名 類型(長度) 約束; --修改表修改列的類型長度及約束. alter table 表名 change 舊列名 新列名 類型(長度) 約束; --修改表修改列名. 
alter table 表名 drop 列名; --修改表刪除列. 
rename table 表名 to 新表名; --修改表名 
alter table 表名 character set 字符集; --修改表的字符集

DML語句(Data Manipulation Language)

插入語記錄

insert into 表 (列名1,列名2,列名3..) values select (列名1,列名2,列名3..) from 表 
insert into 表 values select * from 表

更新記錄

update 表名 set 字段名=值,字段名=值 where 條件;

刪除記錄

刪除表中所有記錄使用【delete from 表名】,還是用【truncate table 表名】澎胡? 
刪除方式: 
- delete :一條一條刪除孕荠,不清空auto_increment記錄數(shù)娩鹉。 
- truncate :直接將表刪除,重新建表稚伍,auto_increment將置為零弯予,從新開始。

DQL語句(Data Query Language)

完整DQL語法順序:

SELECT DISTINCT 
  < select_list > 
FROM
  < left_table > < join_type > 
JOIN < right_table > ON < join_condition > 
WHERE
  < where_condition > 
GROUP BY < group_by_list > 
HAVING< having_condition > 
ORDER BY < order_by_condition > 
LIMIT < limit_number >

分組

-- 根據(jù)cid字段分組个曙,分組后統(tǒng)計商品的個數(shù).
select cid, count(*) from product group by cid;
-- 根據(jù)cid分組锈嫩,分組統(tǒng)計每組商品的平均價格,并且平均價格 > 60;
select cid, avg(price) from product group by cid having avg(price)>60;
  • 注意事項
  1. select語句中的列(非聚合函數(shù)列)垦搬,必須出現(xiàn)在group by子句中
  2. group by子句中的列呼寸,不一定要出現(xiàn)在select語句中
  3. 聚合函數(shù)只能出現(xiàn)select語句中或者h(yuǎn)aving語句中,一定不能出現(xiàn)在where語句中猴贰。

DCL(Data Control Language)

數(shù)據(jù)控制語句对雪,用于控制不同數(shù)據(jù)段直接的許可和
訪問級別的語句。這些語句定義了數(shù)據(jù)庫米绕、表慌植、字段、用戶的訪問權(quán)限和安全級別义郑。主要的
語句關(guān)鍵字包括grant、revoke 等丈钙。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末非驮,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子雏赦,更是在濱河造成了極大的恐慌劫笙,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,820評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件星岗,死亡現(xiàn)場離奇詭異填大,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)俏橘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評論 3 399
  • 文/潘曉璐 我一進(jìn)店門允华,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人寥掐,你說我怎么就攤上這事靴寂。” “怎么了召耘?”我有些...
    開封第一講書人閱讀 168,324評論 0 360
  • 文/不壞的土叔 我叫張陵百炬,是天一觀的道長。 經(jīng)常有香客問我污它,道長剖踊,這世上最難降的妖魔是什么庶弃? 我笑而不...
    開封第一講書人閱讀 59,714評論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮德澈,結(jié)果婚禮上歇攻,老公的妹妹穿的比我還像新娘。我一直安慰自己圃验,他們只是感情好掉伏,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,724評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著澳窑,像睡著了一般斧散。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上摊聋,一...
    開封第一講書人閱讀 52,328評論 1 310
  • 那天鸡捐,我揣著相機(jī)與錄音,去河邊找鬼麻裁。 笑死箍镜,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的煎源。 我是一名探鬼主播色迂,決...
    沈念sama閱讀 40,897評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼手销!你這毒婦竟也來了歇僧?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,804評論 0 276
  • 序言:老撾萬榮一對情侶失蹤锋拖,失蹤者是張志新(化名)和其女友劉穎诈悍,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體兽埃,經(jīng)...
    沈念sama閱讀 46,345評論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡侥钳,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,431評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了柄错。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片舷夺。...
    茶點(diǎn)故事閱讀 40,561評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖鄙陡,靈堂內(nèi)的尸體忽然破棺而出冕房,到底是詐尸還是另有隱情,我是刑警寧澤趁矾,帶...
    沈念sama閱讀 36,238評論 5 350
  • 正文 年R本政府宣布耙册,位于F島的核電站,受9級特大地震影響毫捣,放射性物質(zhì)發(fā)生泄漏详拙。R本人自食惡果不足惜帝际,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,928評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望饶辙。 院中可真熱鬧蹲诀,春花似錦、人聲如沸弃揽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽矿微。三九已至痕慢,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間涌矢,已是汗流浹背掖举。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留娜庇,地道東北人塔次。 一個月前我還...
    沈念sama閱讀 48,983評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像名秀,于是被迫代替她去往敵國和親励负。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,573評論 2 359

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

  • 基本查詢 select * from Info 查所有數(shù)據(jù) select Code,Name from Info ...
    Annig閱讀 143評論 0 0
  • 一.客戶端工具 **采用命令行交互式客戶端程序:mysql(1)mysql選項及其用法:首先通過mysql_sec...
    楠人幫閱讀 529評論 0 0
  • 庫操作 [查] - 查看所有數(shù)據(jù)庫 [增] - 創(chuàng)建新數(shù)據(jù)庫 [查] - 查看創(chuàng)建數(shù)據(jù)庫的SQL的語句 [用] -...
    治愈系怪咖閱讀 425評論 0 0
  • 數(shù)據(jù)庫-Mysql初級 一匕得、應(yīng)用場景 1熄守、數(shù)據(jù)校驗:在測試過程中,經(jīng)常需要檢查前臺后臺數(shù)據(jù)是否一致耗跛。 比如:就拿當(dāng)...
    許大水閱讀 492評論 0 0
  • 久違的晴天,家長會攒发。 家長大會開好到教室時调塌,離放學(xué)已經(jīng)沒多少時間了。班主任說已經(jīng)安排了三個家長分享經(jīng)驗惠猿。 放學(xué)鈴聲...
    飄雪兒5閱讀 7,524評論 16 22