<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Mysql學習筆記1

        來源:懂視網 責編:小采 時間:2020-11-09 16:29:42
        文檔

        Mysql學習筆記1

        Mysql學習筆記1:一次性插入多條記錄: insert into tablename(field1,field2,…,fieldn) values(record1_value1,record1_value2,…,record1_valuen),(…) having和where的區別在于,having是對聚合后的結果進行條件的過濾,而where是在聚合前就對記錄進行
        推薦度:
        導讀Mysql學習筆記1:一次性插入多條記錄: insert into tablename(field1,field2,…,fieldn) values(record1_value1,record1_value2,…,record1_valuen),(…) having和where的區別在于,having是對聚合后的結果進行條件的過濾,而where是在聚合前就對記錄進行

        一次性插入多條記錄: insert into tablename(field1,field2,…,fieldn) values(record1_value1,record1_value2,…,record1_valuen),(…) having和where的區別在于,having是對聚合后的結果進行條件的過濾,而where是在聚合前就對記錄進行過濾,如果邏輯允許

        1. 一次性插入多條記錄:
          insert into tablename(field1,field2,…,fieldn)
          values(record1_value1,record1_value2,…,record1_valuen),(…)
        2. having和where的區別在于,having是對聚合后的結果進行條件的過濾,而where是在聚合前就對記錄進行過濾,如果邏輯允許,我們盡可能用where先過濾記錄,這樣因為結果集減小,將對聚合的效率大大提高,最后再根據邏輯看是否用having進行再過濾。
        3. 內連接僅選出兩張表中互相匹配的記錄,而外連接會選出其他不匹配的記錄,外連接分為做連接和右連接。
        4. 記錄聯合
          union和union all的使用,select … [union] | [union all] select …
          區別:前者去重,后者不去重。
        5. int(5),括號里面指的是數字的寬度,如果小于5位就會用0填充,默認不顯示,一般通過zerofill配合使用。默認是11。此外,當數值超過設定的參數后,并不會發生截斷和報錯。
        6. 對于小數的表示,MySQL分為兩種方式:浮點數和定點數。浮點數包括float(單精度)和double(雙精度),而定點數則只有decimal一種表示。(M,D)的用法是非標準用法,如果要用于數據庫的遷移,則最好不要這么使用。float和double在不指定精度時,默認會按照實際的精度(由實際的硬件和操作系統決定),否則會四舍五入。而decimal在不指定精度時,默認的整數位為10,默認的小數位為0。如果用來表示貨幣等精度高的數據通常采用decimal。
        7. TIMESTAMP類型是4個字節,存儲的時候是以數字值存儲的,顯示為“YYYY-MM-DD HH:MM:SS”如果經常插入或者更新日期為當前系統時間,則采用TIMESTAMP。如果想要獲得數字值,應在TIMESTAMP列添加“+0”。此外,還有一個最重要的特點是,它與時區有關。但它有一個缺陷,取值范圍小,局限于19700101080001到2038年的某一天。
        8. char和varchar類型區別:varchar是可變字符串,長度范圍是0~255(mysql5.0.3版本以前)或者65535(5.0.3以后)。在檢索的時候,CHAR列刪除了尾部的空格,而VARCHAR則保留這些空格。
        9. 在使用concat(s1,s2,…,sn)函數拼接字符串時注意,任何字符串與NULL進行連接的結果都將是NULL。
        10. STRCMP(s1,s2)函數是比較字符串的ASCII碼值的大小。如果后者比前者小,則-1,相等則為0,否則為1。
        11. TRUNCATE(x,y)返回數字x截斷為y位小數的結果,但僅僅是截斷,不四舍五入,ROUND(x,y)則四舍五入。如TRUNCATE(1.235,2)得到1.23。
        12. 12.

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Mysql學習筆記1

        Mysql學習筆記1:一次性插入多條記錄: insert into tablename(field1,field2,…,fieldn) values(record1_value1,record1_value2,…,record1_valuen),(…) having和where的區別在于,having是對聚合后的結果進行條件的過濾,而where是在聚合前就對記錄進行
        推薦度:
        標簽: 記錄 學習 一次性
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲综合在线观看视频| 亚洲国产91精品无码专区| 亚洲av无码一区二区三区在线播放 | xxxx日本免费| 亚洲第一成年人网站| 99re免费在线视频| 亚洲国产福利精品一区二区| aⅴ免费在线观看| 亚洲日本久久一区二区va| 国产AV无码专区亚洲AV琪琪| 韩国二级毛片免费播放| 亚洲国产精品无码久久久不卡| 中文在线日本免费永久18近| 亚洲日韩乱码中文无码蜜桃臀网站| 国产午夜不卡AV免费| 日韩视频免费一区二区三区| 国产精品亚洲一区二区无码| 亚洲国产精品嫩草影院久久 | 亚洲国产精品成人久久| 亚欧日韩毛片在线看免费网站| 免费a级黄色毛片| 成在线人免费无码高潮喷水| 亚洲国产综合91精品麻豆| 四虎永久在线精品免费一区二区| 中文字幕在线亚洲精品| 最近中文字幕电影大全免费版 | 理论秋霞在线看免费| 可以免费看黄的网站| 亚洲国产成人AV网站| 成人免费在线视频| 一级毛片试看60分钟免费播放| 免费无码一区二区三区蜜桃大| 一级A毛片免费观看久久精品| 国产国拍亚洲精品mv在线观看| 91精品免费久久久久久久久| 亚洲日韩一区二区一无码| 亚洲一区二区三区乱码A| 一级黄色片免费观看| 亚洲黄色片免费看| 亚洲国产午夜中文字幕精品黄网站 | 亚洲中文字幕久久精品无码2021|