mysql

mysql

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

CREATE DATABASE 數(shù)據(jù)庫的名字 charset = 'utf8';

查看創(chuàng)建好的數(shù)據(jù)庫;

show create database + 數(shù)據(jù)庫的名字;

創(chuàng)建好表以后可以查看表的內(nèi)容:

SHOW TABLES ;

插入數(shù)據(jù)

INSERT INTO students values('','','','','')

查看插入的內(nèi)容

SELECT * FROM + 表名

SHOW CREATE TABLE students;
DESC students;

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

1.刪除數(shù)據(jù)庫的語法: DROP DATABESE + 文件名

2.查看當(dāng)前存在的數(shù)據(jù)庫: SHOW CREATE DATABESE + 文件名;

3.當(dāng)你不再需要該表時孤钦, 用 drop弱恒;當(dāng)你仍要保留該表撩荣,但要刪除所有記錄時廉羔, 用 truncate蛔六;當(dāng)你要刪除部分記錄時(always with a WHERE clause), 用 delete.



ALTER

修改表的名字

ALTER TABLE + 舊表名 + RENAME(關(guān)鍵詞) + 新表名;

修改表的數(shù)據(jù)類型

ALTER TABLE + 表名 + MODIFY + 字段名 + 數(shù)據(jù)類型;

將表里的某個字段移動到某個字段之后

ALTER TABLE + 數(shù)據(jù)庫的名字 + MODIFY +將要移動的 字段 名+ 數(shù)據(jù)類型(例如 varchar) + AFTER + 字段名;

修改表內(nèi)某個字段的名字

ALTER TABLE + 表的名字 CHANGE + 舊字段名 + 新字段名 + 新字段的數(shù)據(jù)類型磷蜀;
新數(shù)據(jù)類型可以不修改轴捎,可以將'新數(shù)據(jù)類型' 繼續(xù)寫成 原來的字段數(shù)據(jù)類型

修改某個表內(nèi)的字段的數(shù)據(jù)類型 非空類型

ALTER TABLE +表名 MODIFY + 字段名 數(shù)據(jù)名(字段名是新的修改后的字段名)+ NOT NULL鹤盒;

刪除某個字段

ALTER TABLE + 數(shù)據(jù)庫的名字 + DROP + 字段名;

增加字段

ALTER TABLE + 數(shù)據(jù)庫的名字 ADD + 新字段名 + 新字段的數(shù)據(jù)類型;

將字段修改到第一位

ALTER TABLE + 數(shù)據(jù)庫的名字 MODIFY + 字段名 + 字段數(shù)據(jù)屬性 + FIRST;

刪除表的外鍵約束

ALTER TABLE + 表名 +DROP FOREIGN KEY + 外鍵名;
刪除外鍵前 先找的表的外鍵 用語法侦副; SHOW CREATE TABLE + 表的名 \G;

從某個表里挑選搜索某個內(nèi)容

SELECT +字段 + from + 表的名字 where + 需要尋找的內(nèi)容 (字段);
(可以是多個字段中間必須用 侦锯, 逗號隔開 )
舉例:select name from students where age = 21 找年齡為21的名字的

搜索表里某個字段的某個內(nèi)容

SELECT + 字段 + FROM + 表名 + WHERE + 需要搜索的內(nèi)容(字段) + LIKE + 具體要求;
字段是可以寫多個,中間不必須用 跃洛,逗號隔開
舉例率触;SELECT name,sex,age FROM STU WHERE name LIKE '%奇%';



SELECT

查找單個列 SELECT name FROM badboy;

語法;SELECT + 字段名 + FROM + 表名;
結(jié)束SQL語句汇竭,多條SQL語句必須以分號(;)分隔 關(guān)鍵字大寫葱蝗,所有列和表名使用小寫
查找多個列 SELECT name,age,id FROM badboy; 語法;SELECT + 字段 + from + 表名;

字段可以是多個字段(字段之間必須用 细燎,逗號隔開)

SELECCT + concat (name,id) FROM badboy; 兩個字符段在一格中出現(xiàn) concat相當(dāng)于join
查看所有列 SELECT * from 表名;
通配符 除非確實(shí)需要表中的每個列两曼,否則最好別使用*通配符,檢索不需要的列通常會降低檢索和應(yīng)用程序的性能

查看不同的行

SELECT distinct age FROM badboy;

去重 order by age
排序 order by age desc
降序排序 descend
降序(desc) ascend升序(asc)
默認(rèn)的情況是升序

限制結(jié)果limit SELECT * FROM badboy LIMIT 5;

顯示表中的5行 . *limit 顯示幾行 5,5從行5開始的5行 除去語法內(nèi)要求的5行 . 從第 6 行開始
limit 4 offset 3 .
從行3開始取4行 = limit 3,4

使用完全限定的表名

SELECT badboy.name FROM stu_220.badboy;
查看表內(nèi)(badboy)的某個字段(name) 從某個數(shù)據(jù)庫(stu_220)的某個表(badboy)

ORDER BY 排序

order by SELECT name,age FROM students ORDER BY age asc(desc)
順序查看表內(nèi)的某個字段(可以多字段) oRDER BY(排序)根據(jù)某個字段來排序 根據(jù)年齡進(jìn)行升序(降序)排列
where 子句 應(yīng)該讓order by位于where子句之后玻驻,否則會出錯 <>不等于 !=不等于

SELECT name,age,birthday FROM students where sex='女' AND age >25 ORDER BY birthday desc;
查找某個字段(可以是多字段)
從某個表 從(WHERE) 更進(jìn)一步確定條件(某個要求) 通過某個字段排序(ORDER BY)升序(desc)還是降序(asc)

between語句

select name,age from students where age between 18 and 20;
18到20歲之間的同學(xué)
SELECT name,age FROM students WHERE initial rgexp '^[a-f]';

組合where子句

and操作 select name,age,place from students where age < 20 and place like '山西%';

or操作 select name from students where age=19 or age=20 or age=21;

or 和 and 一起出現(xiàn)需要加圓括號來消除歧義 select name,age form students where age in (18,19); select name,age form students where age between 18 and 19; select name,age form students where age>=18 and age <=19; in操作符一般比or操作符清單執(zhí)行更快 in的做大優(yōu)點(diǎn)是可以包含其他select語句悼凑,使得能夠更動態(tài)地建立where語句

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末偿枕,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子户辫,更是在濱河造成了極大的恐慌渐夸,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,042評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件渔欢,死亡現(xiàn)場離奇詭異墓塌,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)奥额,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評論 2 384
  • 文/潘曉璐 我一進(jìn)店門苫幢,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人垫挨,你說我怎么就攤上這事韩肝。” “怎么了九榔?”我有些...
    開封第一講書人閱讀 156,674評論 0 345
  • 文/不壞的土叔 我叫張陵哀峻,是天一觀的道長。 經(jīng)常有香客問我哲泊,道長谜诫,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,340評論 1 283
  • 正文 為了忘掉前任攻旦,我火速辦了婚禮,結(jié)果婚禮上生逸,老公的妹妹穿的比我還像新娘牢屋。我一直安慰自己,他們只是感情好槽袄,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評論 5 384
  • 文/花漫 我一把揭開白布烙无。 她就那樣靜靜地躺著,像睡著了一般遍尺。 火紅的嫁衣襯著肌膚如雪截酷。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,749評論 1 289
  • 那天乾戏,我揣著相機(jī)與錄音迂苛,去河邊找鬼。 笑死鼓择,一個胖子當(dāng)著我的面吹牛三幻,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播呐能,決...
    沈念sama閱讀 38,902評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼念搬,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起朗徊,我...
    開封第一講書人閱讀 37,662評論 0 266
  • 序言:老撾萬榮一對情侶失蹤首妖,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后爷恳,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體有缆,經(jīng)...
    沈念sama閱讀 44,110評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年舌仍,在試婚紗的時候發(fā)現(xiàn)自己被綠了妒貌。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,577評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡铸豁,死狀恐怖灌曙,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情节芥,我是刑警寧澤在刺,帶...
    沈念sama閱讀 34,258評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站头镊,受9級特大地震影響蚣驼,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜相艇,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評論 3 312
  • 文/蒙蒙 一颖杏、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧坛芽,春花似錦留储、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至活喊,卻和暖如春丐膝,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背钾菊。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評論 1 264
  • 我被黑心中介騙來泰國打工帅矗, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人结缚。 一個月前我還...
    沈念sama閱讀 46,271評論 2 360
  • 正文 我出身青樓损晤,卻偏偏與公主長得像,于是被迫代替她去往敵國和親红竭。 傳聞我的和親對象是個殘疾皇子尤勋,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評論 2 348

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

  • 一喘落、MySQL優(yōu)化 MySQL優(yōu)化從哪些方面入手: (1)存儲層(數(shù)據(jù)) 構(gòu)建良好的數(shù)據(jù)結(jié)構(gòu)∽畋可以大大的提升我們S...
    寵辱不驚丶?xì)q月靜好閱讀 2,418評論 1 8
  • MYSQL 基礎(chǔ)知識 1 MySQL數(shù)據(jù)庫概要 2 簡單MySQL環(huán)境 3 數(shù)據(jù)的存儲和獲取 4 MySQL基本操...
    Kingtester閱讀 7,787評論 5 116
  • No.1 數(shù)據(jù)庫概念 什么是數(shù)據(jù)庫暖哨? 數(shù)據(jù)庫就是一種特殊的文件赌朋,內(nèi)部存儲著需要的數(shù)據(jù) RDBMS 所謂關(guān)系數(shù)據(jù)庫,...
    Python編程社區(qū)閱讀 946評論 0 13
  • 書(之一) 我愛書篇裁。 我愛讀書沛慢。 我愛買書。 從小就喜歡書达布。從小學(xué)到高中团甲,上學(xué)學(xué)過的書本,基本都完好無缺的保留下來...
    長湖散人閱讀 188評論 1 5
  • “三國志”課程開始了黍聂,孩子們的第一份作業(yè)是梳理曹操的生平躺苦。沒想到作業(yè)很令人驚嘆呢,就讓我們一起來欣賞吧产还。
    飛鳥王瓊閱讀 1,955評論 3 4