Mysql基本操作

  • 創(chuàng)建數(shù)據(jù)庫
    CREATE DATABASE database_name;
  • 使用mysqladmin創(chuàng)建數(shù)據(jù)庫
    mysqladmin -u root -p create database_name;
  • Note: 使用普通用戶需要特定的權限來創(chuàng)建數(shù)據(jù)庫或著刪除數(shù)據(jù)庫

  • 刪除數(shù)據(jù)庫
    drop database database_name;
  • 使用mysqladmin刪除數(shù)據(jù)庫
    mysqladmin -u root -p drop database_name;

  • 選中數(shù)據(jù)庫
    use database_name;

  • 創(chuàng)建數(shù)據(jù)庫表
    CREATE TABLE table_name (column_name column_type);
CREATE TABLE IF NOT EXISTS `user` (
    `id` INT UNSIGNED PRIMARY_KEY AUTO_INCREMENT,
    `desc` VARCHAR(255) NOT NULL,
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

  • 刪除數(shù)據(jù)庫表
    drop table table_name;
drop table user;

  • 插入數(shù)據(jù)
    INSERT INTO table_name (field1, field2, field3...) VALUES(value1, value2, value3...);
INSERT INTO user (username password)
VALUES('TONY', '123'),
('TOM', '1234');

  • 查詢數(shù)據(jù)
    SELECT columns_name ... FROM table_name...
SELECT username FROM user;

  • where字句
    SELECT field1, ... FROM table_name, ... WHERE condition1 [AND [OR]] condition2....;
SELECT username FROM user where id = 1;

  • UPDATE字句
    UPDATE table_name SET field=new-value, filed1=new-value;
UPDATE user SET username='runserver';

  • DELETE語句
    DELETE FROM table_name [WHERE Clause];
DELETE FROM user WHERE username='runserver';

  • LIKE字句
    SELECT field1,... FROM table_name WHERE field LIKE condition [AND [OR]] field2 = 'do';
SELECT * FROM user WHERE username LIKE '%ver';

  • UNION操作符
SELECT field....
FROM tables
[WHERE conditions]
UNION [ALL | DISTINCT]
SELECT field....
FROM tables
[WHERE condition];
SELECT country FROM websites
UNION
SELECT country FROM apps
ORDER BY country;

SELECT country FROM websites
UNION ALL
SELECT country FROM apps
ORDER BY country;

SELECT country, name FROM websites
WHERE country='cn'
UNION ALL
SELECT country, app_name FROM apps
WHERE country = 'cn'
ORDER BY country;

  • 排序
SELECT field... FROM talbe1, table2...
ORDER BY field1, [field2...] [ASC [DESC]]
SELECT * FROM user ORDER BY id asc;

  • GROUP BY語句
SELECT column_name, function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name;
SELECT name, COUNT(*) FROM user GROUP BY id;

SELECT name SUM(score) as score_number 
FROM user GROUP BY name WITH ROLLUP;

SELECT coalesce(name, 'total'), SUM(socre) as sum FROM user
GROUP BY name WITH ROLLUP;

Note:WITH ROLLUP可以實現(xiàn)在分組統(tǒng)計數(shù)據(jù)基礎上在進行相同的統(tǒng)計
coalesce()可以設置一個取代null的名稱



今天先弄到這

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末绪钥,一起剝皮案震驚了整個濱河市关炼,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌寸潦,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件命雀,死亡現(xiàn)場離奇詭異斩箫,居然都是意外死亡,警方通過查閱死者的電腦和手機乘客,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進店門易核,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人耸成,你說我怎么就攤上這事∠易罚” “怎么了花竞?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長零远。 經(jīng)常有香客問我厌蔽,道長,這世上最難降的妖魔是什么奴饮? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任戴卜,我火速辦了婚禮逾条,結果婚禮上投剥,老公的妹妹穿的比我還像新娘。我一直安慰自己吃警,他們只是感情好,可當我...
    茶點故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布娩缰。 她就那樣靜靜地躺著谒府,像睡著了一般浮毯。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上债蓝,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天饰迹,我揣著相機與錄音芳誓,去河邊找鬼啊鸭。 笑死,一個胖子當著我的面吹牛赂摆,可吹牛的內容都是我干的钟些。 我是一名探鬼主播,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼汪拥,長吁一口氣:“原來是場噩夢啊……” “哼篙耗!你這毒婦竟也來了迫筑?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤铣焊,失蹤者是張志新(化名)和其女友劉穎罕伯,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體坟募,經(jīng)...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年涤妒,在試婚紗的時候發(fā)現(xiàn)自己被綠了赚哗。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡贿讹,死狀恐怖够掠,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情疯潭,我是刑警寧澤,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布哭廉,位于F島的核電站相叁,受9級特大地震影響,放射性物質發(fā)生泄漏钝荡。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一赎离、第九天 我趴在偏房一處隱蔽的房頂上張望端辱。 院中可真熱鬧,春花似錦舞蔽、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽颊亮。三九已至,卻和暖如春绍在,著一層夾襖步出監(jiān)牢的瞬間雹有,已是汗流浹背偿渡。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工卸察, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留铅祸,地道東北人合武。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像稼跳,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子什猖,可洞房花燭夜當晚...
    茶點故事閱讀 45,691評論 2 361

推薦閱讀更多精彩內容

  • MYSQL 基礎知識 1 MySQL數(shù)據(jù)庫概要 2 簡單MySQL環(huán)境 3 數(shù)據(jù)的存儲和獲取 4 MySQL基本操...
    Kingtester閱讀 7,820評論 5 116
  • 數(shù)據(jù)庫操作 創(chuàng)建數(shù)據(jù)庫(CREATE DATABASE)CREATE {DATABASE | SCHEMA} [I...
    原來是仙女阿閱讀 173評論 0 0
  • 數(shù)據(jù)庫管理系統(tǒng)概述 DBMS:數(shù)據(jù)庫管理系統(tǒng) RDBMS:關系型數(shù)據(jù)庫管理系統(tǒng)C/S架構:服務器端與客戶端通過專有...
    Net夜風閱讀 2,078評論 0 0
  • 原創(chuàng)文章&經(jīng)驗總結&從校招到A廠一路陽光一路滄桑 詳情請戳www.codercc.com MySQL的基本操作可以...
    你聽___閱讀 2,267評論 2 50
  • 什么是數(shù)據(jù)庫驻仅? 數(shù)據(jù)庫是存儲數(shù)據(jù)的集合的單獨的應用程序。每個數(shù)據(jù)庫具有一個或多個不同的API噪服,用于創(chuàng)建胜茧,訪問粘优,管理...
    chen_000閱讀 4,041評論 0 19