網絡消費網 >  綜合 > > 正文
        MySQL常用數據庫語句
        時間:2023-04-29 18:16:20

        ==數據庫==1、創建數據庫create database [IF NOT EXISTS] 數據庫名;

        2、刪除數據庫drop database [IF EXISTS] 數據庫名;


        【資料圖】

        3、切換數據庫select database();

        4、查詢數據庫show databases;

        ————————————————————————————

        ==數據表==1、創建數據表create table 表名(   字段名1 字段類型1(字段長度) [ 約束 ] [ comment 字段1注釋 ], -- 不是 ; 號   字段名2 字段類型2(字段長度) [ 約束 ] [ comment 字段2注釋 ],   ....   字段名n 字段類型n(字段長度) [ 約束 ] [ comment 字段2注釋 ] -- 最后一列后面是沒有,的) [ comment 表注釋 ];

        2、刪除數據表==刪除表==: drop table [ if exists ] 表名

        3、修改數據表==添加字段==: alter table 表名 add 字段名 類型(長度)

        ==修改字段類型==: alter table 表名 modify 字段名 新數據類型(長度)

        ==修改字段名和字段類型==: alter table 表名 change 舊字段名 新字段名 類型 (長度)

        ==刪除字段==: alter table 表名 drop column 字段名

        ==修改表名==: rename table 表名 to 新表名

        4、查詢數據表==查詢當前數據庫所有表==: show tables

        ==查詢表結構==: desc 表名

        ==查詢建表語句==: show create table 表名

        ————————————————————————————

        ==數據==

        1、添加數據==指定字段添加數據==: insert into 表名 (字段名1, 字段名2) values (值1, 值2)

        ==全部字段添加數據==: insert into 表名 values (值1, 值2, ...)

        ==批量添加數據(指定字段)==: insert into 表名 (字段名1, 字段名2) values (值1, 值2), (值1, 值2)

        ==批量添加數據(全部字段)==: insert into 表名 values (值1, 值2, ...), (值1, 值2, ...)

        2、刪除數據==刪除數據==: delete from 表名 [ where 條件 ]

        3、修改數據==修改數據==: update 表名 set 字段名1 = 值1 , 字段名2 = 值2 , .... [ where 條件 ]

        4、查詢數據==查詢指定字段==: select 字段1, 字段2, 字段3 from 表名

        ==查詢所有字段==: select * from 表名

        ==設置別名==: select 字段1 [ as 別名1 ] , 字段2 [ as 別名2 ] from 表名

        ==去除重復記錄==: select distinct 字段列表 from 表名

        ==條件查詢==: select 字段列表 from 表名 `where 條件列表 `

        ==聚合函數==: 將一列數據作為一個整體,進行縱向計算,語法為: select `聚合函數(字段名)` from 表名

        ==分組過濾==: select 分組字段,聚合函數() from 表名 `group by 分組字段名` `having 分組后過濾條件`

        ==排序:== select 字段列表 from 表名 order `by 字段1 排序方式1 , 字段2 排序方式2`ASC:升序(默認值)DESC:降序

        ==分頁:== select 字段列表 from 表名 `limit 起始索引, 查詢記錄數`

        select 集合函數() from 表 [where 條件] [group by 分組] [having 過濾] [order by 排序] [limit 截取]1. 普通條件: where2. 排序: order by 列 asc升序(默認) desc降序3. 聚合函數: count(列)4. 分組: group by 列5. 過濾: having 過濾條件6. 截取: limit 開始,幾個

        ————————————————————————————

        ==外鍵約束==1、創建表的時候添加create table 表名(  列名 列類型,   [constraint 約束名: 外鍵列_fk] foreign key (列名) references 主表(主鍵) )2、創建表之后單獨添加alter table 表名 add [constraint 約束名] foreign key (列名) references 主表(主鍵)

        ————————————————————————————

        ==連接==

        ==交叉連接==:select * from 左表,右表

        ==內連接==隱式內連接:select * from 左表,右表 where 連接條件顯示內連接:select * from 左表 [inner] join 右表 on 連接條件

        ==左外連接==select * from 左表 left [outer] join 右表 on 連接條件

        ==右外連接==select * from 左表 right outer join 右表 on 連接條件

        ==子查詢==單個值,使用 = > < 等進行條件判斷 : SELECT 字段列表 FROM 表 WHERE 字段名 = (子查詢);多個值,使用in、not in進行條件判斷 : SELECT 字段列表 FROM 表 WHERE 字段名 in (子查詢);一張表,將此結果聲明為臨時表來使用 : SELECT * FROM (子查詢) AS 表 JOIN 表 ON 條件;

        關鍵詞:

        版權聲明:
            凡注明來網絡消費網的作品,版權均屬網絡消費網所有,未經授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明"來源:網絡消費網"。違反上述聲明者,本網將追究其相關法律責任。
            除來源署名為網絡消費網稿件外,其他所轉載內容之原創性、真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考并自行核實。
        熱文

        網站首頁 |網站簡介 | 關于我們 | 廣告業務 | 投稿信箱
         

        Copyright © 2000-2020 www.fnsyft.com All Rights Reserved.
         

        中國網絡消費網 版權所有 未經書面授權 不得復制或建立鏡像
         

        聯系郵箱:920 891 263@qq.com

        備案號:京ICP備2022016840號-15

        營業執照公示信息

        亚洲国产美女视频| 亚洲乱码卡三乱码新区| 亚洲人成人无码网www国产| 久久亚洲精品成人综合| 国产亚洲精品VA片在线播放| 亚洲欧洲国产精品香蕉网| 亚洲成人激情小说| 亚洲卡一卡2卡三卡4麻豆| 九月丁香婷婷亚洲综合色| 亚洲av无码专区在线电影| 亚洲人成影院在线| 国内精品久久久久久久亚洲| 亚洲人成色4444在线观看| 亚洲综合激情九月婷婷| 国产亚洲成av人片在线观看 | 国产精品亚洲精品日韩已满| 亚洲综合熟女久久久30p| 亚洲色大成网站WWW久久九九| 亚洲粉嫩美白在线| 亚洲精品蜜夜内射| 麻豆狠色伊人亚洲综合网站| 亚洲无删减国产精品一区| 亚洲最大激情中文字幕| 亚洲乱码中文字幕综合| 亚洲va无码手机在线电影| 久久亚洲2019中文字幕| WWW亚洲色大成网络.COM| 亚洲a级在线观看| 亚洲一卡2卡三卡4卡无卡下载| 亚洲国产成人综合| 成人亚洲国产va天堂| jzzijzzij在线观看亚洲熟妇| 亚洲?v无码国产在丝袜线观看| 亚洲人成网站18禁止久久影院 | 亚洲成人午夜电影| 亚洲www77777| 日本中文一区二区三区亚洲| 亚洲国产91在线| 亚洲av乱码中文一区二区三区| 亚洲国产一区二区视频网站| 日韩亚洲精品福利|