最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql數(shù)據(jù)庫基礎(chǔ)知識點與操作小結(jié)

 更新時間:2020年01月17日 10:22:20   作者:theVicTory  
這篇文章主要介紹了mysql數(shù)據(jù)庫基礎(chǔ)知識點與操作,總結(jié)分析了mysql數(shù)據(jù)庫修改數(shù)據(jù)表、增刪改查及數(shù)據(jù)庫函數(shù)基本功能,需要的朋友可以參考下

本文實例講述了mysql數(shù)據(jù)庫基礎(chǔ)知識點與操作。分享給大家供大家參考,具體如下:

數(shù)據(jù)庫

一、 修改數(shù)據(jù)表

添加一列:

ALTERTABLE tab_name ADD col_name column_defi[FIRST|AFTER col_name];

可以指定新列的位置關(guān)系,位于最開頭(FIRST)或者位于某列之后(AFTER…),否則新列默認位于最后。

添加多列:

ALTERTABLE tab_name ADD(col_name1 column_defi1,col_name2 column_defi2...);

刪除一列:

ALTERTABLE tab_name DROP col_name;

刪除多列或者刪除之后再新增一列,只需在drop col_name之后加逗號,再寫drop/add。

添加約束:

ALTERTABLE tab_name ADD PRIMARY KEY (index_column);

其中primary key可以替換為其他約束UNIQUE、FOREIGN KEY,默認約束為SET DEFAULT。

刪除約束:

ALTERTABLE tab_name DROP {INDEX|KEY} index_name

刪除外鍵:

ALTERTABLE tab_name DROP FOREIGN KEY fkey_name

其中外鍵約束名fkey_name可以通過show create table tab_name;查看constraint項得到,例如

CONSTRAINT `users_ibfk_1` FOREIGN KEY (`pid`) REFERENCES

修改列定義:

ALTERTABLE tab_name MODIFY col_name col_defi;

修改列名稱:

ALTERTABLE tab_name CHANGE old_colname new_name col_defi;

修改數(shù)據(jù)表名稱:

RENAMETABLE old_name TO new_name;

二、 數(shù)據(jù)表操作

插入記錄:

INSERT tab_name[(col_name)] VALUES (val1,val2...)

其中列名可選,如果不設(shè)置列名,默認為對每一列都插入。第二種插入方法:INSERT tab_name SET col_name=val...第三種方法:insert tab_name select…,將查詢結(jié)果插入數(shù)據(jù)表。

更新記錄:

UPDATE tab_name SET col_name=val [WHERE condition];

where條件如果不填,默認對所有記錄進行更新。

刪除記錄:

DELETE FROM tab_name [WHERE condition];

刪除滿足條件的記錄,如不填where,全刪。

查詢記錄:

SELECT col_name1,col_name2... /*選擇需要查詢的列名*/

FROM tab_name/*選擇需要查詢的數(shù)據(jù)表*/

WHERE condition/*查詢條件*/

GROUP BY col_name [ASC|DESC]/*查詢結(jié)果分組*/

HAVING condition/*對查詢分組經(jīng)行篩選*/

ORDER BY col_name[asc|desc]/*對查詢結(jié)果經(jīng)行排序*/

LIMIT [n1,]n2/*返回從n1開始的n2條結(jié)果,不填n1默認從開頭返回*/

三、 子查詢

父查詢與子查詢的連接由比較符號連接,子查詢返回多個結(jié)果時還可以由ANY、ALL對結(jié)果進行修飾。

多表更新:參照另外一個表來更新本表。

內(nèi)連接:INNERJOIN ON join_condition,返回左右兩表中滿足條件的項。

左外連接:LEFTJOIN ON join_condition,返回左表全部與右表中滿足條件的項。

左外連接: RIGHT JOIN ON join_condition,返回右表全部與左表中滿足條件的項。

四、 數(shù)據(jù)庫函數(shù)

CONCAT('a','b'…)

連接a,b多個字符串

CONCAT_WS('s','a','b'…)

以s為連接符連接多個字符串

FORMAT(f,n)

以n位小數(shù)顯示數(shù)字f

LOWER()/UPPER()

將內(nèi)容轉(zhuǎn)換為小/大寫

LEFT/RIGHT(‘s',n)

獲取字符串左邊/右邊前n個字符

LENGTH()

獲取字符串長度

LTRIM/RTRIM/TRIM()

去除字符串左邊/右邊/兩邊空格

REPLACE(‘s','a','b')

將字符串s中的a字符替換為b

SUBSTRING('s',n,e)

截取字符串從第n位開始的e個字符

IS NULL

判空

n IN(a,b,c…)

判斷n是否在列出的值中

n BETWEEN a AND b

判斷n是否在a到b之間

更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《MySQL查詢技巧大全》、《MySQL常用函數(shù)大匯總》、《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲過程技巧大全》及《MySQL數(shù)據(jù)庫鎖相關(guān)技巧匯總

希望本文所述對大家MySQL數(shù)據(jù)庫計有所幫助。

相關(guān)文章

  • MYSQL查看時區(qū)并設(shè)置時區(qū)的實現(xiàn)示例

    MYSQL查看時區(qū)并設(shè)置時區(qū)的實現(xiàn)示例

    本文主要介紹了MYSQL查看時區(qū)并設(shè)置時區(qū)的實現(xiàn)示例,包括查看全局和會話時區(qū)設(shè)置,設(shè)置全局和會話時區(qū)為東八區(qū),具有一定的參考價值,感興趣的可以了解一下
    2025-03-03
  • Mysql逗號拼接字符串的關(guān)聯(lián)查詢以及統(tǒng)計問題

    Mysql逗號拼接字符串的關(guān)聯(lián)查詢以及統(tǒng)計問題

    有時為了數(shù)據(jù)庫簡潔,存放數(shù)據(jù)的時候,某一字段采用逗號隔開的形式進行存儲,下面這篇文章主要給大家介紹了關(guān)于Mysql逗號拼接字符串的關(guān)聯(lián)查詢以及統(tǒng)計問題的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • Mysql分庫分表實現(xiàn)方式

    Mysql分庫分表實現(xiàn)方式

    這篇文章詳細介紹了分庫分表的概念,原因,如何實現(xiàn),以及不同中間件的優(yōu)缺點,同時,也介紹了如何進行數(shù)據(jù)遷移和擴容縮容,以及如何處理分庫分表后的ID和事務(wù)問題
    2025-02-02
  • MYSQL必知必會讀書筆記第二章之版本更改

    MYSQL必知必會讀書筆記第二章之版本更改

    本文是小編日常收集整理些有關(guān)mysql必知必會筆記整理第二章,小編感覺非常實用,特此分享到腳本之家平臺,供大家參考
    2016-05-05
  • mysql中TINYINT的取值范圍

    mysql中TINYINT的取值范圍

    這篇文章主要介紹了mysql中TINYINT的取值范圍,需要的朋友可以參考下
    2014-08-08
  • mysql 8.0.22 安裝配置方法圖文教程

    mysql 8.0.22 安裝配置方法圖文教程

    這篇文章主要為大家詳細介紹了mysql 8.0.22 安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • 解決MySQL讀寫分離導致insert后select不到數(shù)據(jù)的問題

    解決MySQL讀寫分離導致insert后select不到數(shù)據(jù)的問題

    這篇文章主要介紹了解決MySQL讀寫分離導致insert后select不到數(shù)據(jù)的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • MySQL性能優(yōu)化 出題業(yè)務(wù)SQL優(yōu)化

    MySQL性能優(yōu)化 出題業(yè)務(wù)SQL優(yōu)化

    根據(jù)用戶的作答結(jié)果出練習卷,題目的優(yōu)先級為:未做過的題目>只做錯的題目>做錯又做對的題目>只做對的題目。
    2010-08-08
  • Mysql的復合索引如何生效

    Mysql的復合索引如何生效

    本文主要介紹了Mysql的復合索引如何生效,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • 使用MySQL Workbench構(gòu)建ER圖的詳細教程

    使用MySQL Workbench構(gòu)建ER圖的詳細教程

    ER圖又稱實體-聯(lián)系圖(Entity Relationship Diagram),提供了表示實體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型,MySQL?Workbench是一個強大的數(shù)據(jù)庫設(shè)計工具,提供了便捷的數(shù)據(jù)導入導出功能,本文介紹了使用MySQL Workbench構(gòu)建ER圖的詳細教程
    2024-06-06

最新評論

清流县| 海口市| 漠河县| 凌云县| 泾源县| 洱源县| 遵义市| 灵宝市| 平度市| 奉化市| 鹿泉市| 镇康县| 浦县| 蒙阴县| 太仆寺旗| 龙游县| 舟曲县| 仁化县| 彭泽县| 永昌县| 保康县| 台东县| 浦县| 区。| 兴城市| 从江县| 牙克石市| 甘孜县| 杭锦旗| 常德市| 阿图什市| 星子县| 瑞丽市| 昭觉县| 彰化市| 兴和县| 平遥县| 新安县| 梁平县| 米林县| 和静县|