<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          ?MySql 學(xué)習(xí)之路-基礎(chǔ)

          共 3284字,需瀏覽 7分鐘

           ·

          2020-10-05 12:00

          點(diǎn)擊上方“五角錢的程序員”,選擇“設(shè)為星標(biāo)

          第一時(shí)間關(guān)注技術(shù)干貨!


          ?一起學(xué)習(xí)、成長、溫情的熱愛生活???


          圖丨pixabay



          ? ??

          ????作者:Linux超

          ????原文鏈接:http://nxw.so/4B4wW




          本文包含基礎(chǔ)部分與高級部分

          一.基礎(chǔ)

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

          Show?databases;顯示所有的數(shù)據(jù)庫
          Show?tables;?顯示所有的數(shù)據(jù)庫表
          Use?databasename;切換數(shù)據(jù)庫
          Desc?tablename;?顯示表中所有的字段信息
          說明:筆記中所使用的sql語句均使用表websites 和 access_log

          表1:websites

          +----+--------------+---------------------------+-------+---------+
          |?id?|?name?????????|?url???????????????????????|?alexa?|?country?|
          +----+--------------+---------------------------+-------+---------+
          |?1??|?Google???????|?https://www.google.cm/????|?1?????|?USA?????|
          |?2??|?淘寶??????????|?https://www.taobao.com/???|?13????|?CN??????|
          |?3??|?菜鳥教程??????|?http://www.runoob.com/????|?4689??|?CN??????|
          |?4??|?微博??????????|?http://weibo.com/?????????|?20????|?CN??????|
          |?5??|?Facebook?????|?https://www.facebook.com/?|?3?????|?USA?????|
          |?7??|?stackoverflow?|?http://stackoverflow.com/?|???0?|?IND?????|
          +----+---------------+---------------------------+-------+---------+

          表2:access_log

          +-----+---------+-------+------------+
          |?aid?|?site_id?|?count?|?date???????|
          +-----+---------+-------+------------+
          |???1?|???????1?|????45?|?2016-05-10?|
          |???2?|???????3?|???100?|?2016-05-13?|
          |???3?|???????1?|???230?|?2016-05-14?|
          |???4?|???????2?|????10?|?2016-05-14?|
          |???5?|???????5?|???205?|?2016-05-14?|
          |???6?|???????4?|????13?|?2016-05-15?|
          |???7?|???????3?|???220?|?2016-05-15?|
          |???8?|???????5?|???545?|?2016-05-16?|
          |???9?|???????3?|???201?|?2016-05-17?|
          +-----+---------+-------+------------+


          1.LIKE 操作符

          實(shí)例:
          1?select?*?from?websites?where?url?like?'https%';--?url包含https的數(shù)據(jù)
          2?select?*?from?websites?where?name?like?'G%';?--?name以G開頭
          3?select?*?from?websites?where?url?like?'%h%';--?url包含h的字段數(shù)據(jù)
          4?select?*?from?websites?where?name?like?'_o%';--?name中o在第二個(gè)字符的數(shù)據(jù)


          2.ORDER BY 關(guān)鍵字

          說明:對結(jié)果集按照一個(gè)列或多個(gè)列排序
          實(shí)例:
          1?select?name,alexa?from?websites?
          2?order?by?alexa?desc;?--?默認(rèn)時(shí)升序?desc?表示降序
          3?????
          4?select?*?from?websites
          5?order?by?country,?alexa;?--?多列排序時(shí),先排country?在排alexa


          3.INSERT INTO

          說明:向表中插入數(shù)據(jù)
          實(shí)例:
          1?insert?into?websites?
          2?values?(6,'百度','http://www.baidu.com',22,'ZG');--?可以省略列,但要所有的值都插入
          3?????
          4?insert?into?websites?(id?,name,url,alexa,country)
          5?values?('7','網(wǎng)易','www.wangyi.com','25','ZG');--?可以指定插入哪一列


          4.UPDATE

          說明:更新表中的數(shù)據(jù)
          實(shí)例:
          update?websites?
          set?url?=?'http://www.wangyi.com'
          where?id?=?7;

          update?websites
          set?alexa?=?5000,?country?=?'USA'
          where?id?=?3;


          5.DISTINCT

          說明:過濾重復(fù)的數(shù)據(jù)
          實(shí)例:
          SELECT?DISTINCT?country?FROM?Websites;


          6.DELETE

          說明:刪除數(shù)據(jù)或者刪除表
          實(shí)例:
          --?刪除一行數(shù)據(jù)
          SELECT?FROM?WEBSITES?
          WHERE?ID?=?7;
          --?刪除整個(gè)表,但是表的結(jié)構(gòu)仍存在
          SELECT?FROM?WEBSITES;


          7.AND, OR ,IN

          說明:均用于篩選數(shù)據(jù)
          實(shí)例:
          1?SELECT?*?FROM?WEBSITES?
          2?WHERE?ID?BETWEEN?1?AND?3;
          3?
          4?SELECT?*?FROM?WEBSITES
          5?WHERE?ID?=?1?OR?ID?=3;--?篩選id為1和3?的數(shù)據(jù)
          6?
          7?SELECT?*?FROM?WEBSITES
          8?WHERE?ID?IN?(1,3);
          以上就是Mysql的基礎(chǔ)部分,一些簡單的增刪改查操作,可能內(nèi)容不是很全,但是希望對初學(xué)Mysql的同學(xué)能起到一定的參考和借鑒的作用,有人說基礎(chǔ)部分應(yīng)該包括建庫,建表等..這些后續(xù)我會加在高級部分,因?yàn)槲覀€(gè)人覺得每一個(gè)初學(xué)者開始學(xué)的時(shí)候都應(yīng)該先學(xué)會簡單的增刪改查,先加深對sql的理解,再慢慢的自己創(chuàng)建數(shù)據(jù)庫和表及加約束等等。今天就到這,歡迎大家評論留言,一起學(xué)習(xí)一起進(jìn)步!
          推薦閱讀:
          華為汽水瓶問題(非常interesting)
          面試?yán)媳粏朙inkedList源碼?(深度剖析)
          貪心算法求解:王者榮耀購買點(diǎn)券最優(yōu)策略
          (建議收藏)Java基礎(chǔ)知識筆記(詳細(xì))
          (建議收藏)Java基礎(chǔ)知識筆記二(詳細(xì))
          程序員必備基礎(chǔ):Git 命令全方位學(xué)習(xí)
          Java基礎(chǔ)知識筆記四(詳細(xì))
          作者:BossXiang,可愛且懂得生活的研究生一枚(碼農(nóng)一枚)。
          "一起學(xué)習(xí)、成長、溫情的熱愛生活。"
          私人微信|zijietiaodongpro (字節(jié)跳動(dòng)pro)
          CSDN|知乎|github|掘金:五角錢的程序員?

          關(guān)注福利
          關(guān)注公眾號,后臺回復(fù)【電子書】
          幾百本常用技術(shù)類電子書籍

          五角錢的程序員

          希望這篇文章可以幫到你~
          歡迎大家點(diǎn)個(gè)在看,分享至朋友圈


          你我都成為光發(fā)熱之人,在看在看在看~(瘋狂暗示!)
          瀏覽 30
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  成人免费看片 无需下载 | 日韩免费黄片 | 欧美日韩一区二区三区,麻豆 | 色色色五月天 在线播放 | 色综合国产在线 |