
==數(shù)據(jù)庫(kù)==1、創(chuàng)建數(shù)據(jù)庫(kù)create database [IF NOT EXISTS] 數(shù)據(jù)庫(kù)名;
2、刪除數(shù)據(jù)庫(kù)drop database [IF EXISTS] 數(shù)據(jù)庫(kù)名;
【資料圖】
3、切換數(shù)據(jù)庫(kù)select database();
4、查詢數(shù)據(jù)庫(kù)show databases;
————————————————————————————
==數(shù)據(jù)表==1、創(chuàng)建數(shù)據(jù)表create table 表名( 字段名1 字段類型1(字段長(zhǎng)度) [ 約束 ] [ comment 字段1注釋 ], -- 不是 ; 號(hào) 字段名2 字段類型2(字段長(zhǎng)度) [ 約束 ] [ comment 字段2注釋 ], .... 字段名n 字段類型n(字段長(zhǎng)度) [ 約束 ] [ comment 字段2注釋 ] -- 最后一列后面是沒有,的) [ comment 表注釋 ];
2、刪除數(shù)據(jù)表==刪除表==: drop table [ if exists ] 表名
3、修改數(shù)據(jù)表==添加字段==: alter table 表名 add 字段名 類型(長(zhǎng)度)
==修改字段類型==: alter table 表名 modify 字段名 新數(shù)據(jù)類型(長(zhǎng)度)
==修改字段名和字段類型==: alter table 表名 change 舊字段名 新字段名 類型 (長(zhǎng)度)
==刪除字段==: alter table 表名 drop column 字段名
==修改表名==: rename table 表名 to 新表名
4、查詢數(shù)據(jù)表==查詢當(dāng)前數(shù)據(jù)庫(kù)所有表==: show tables
==查詢表結(jié)構(gòu)==: desc 表名
==查詢建表語(yǔ)句==: show create table 表名
————————————————————————————
==數(shù)據(jù)==
1、添加數(shù)據(jù)==指定字段添加數(shù)據(jù)==: insert into 表名 (字段名1, 字段名2) values (值1, 值2)
==全部字段添加數(shù)據(jù)==: insert into 表名 values (值1, 值2, ...)
==批量添加數(shù)據(jù)(指定字段)==: insert into 表名 (字段名1, 字段名2) values (值1, 值2), (值1, 值2)
==批量添加數(shù)據(jù)(全部字段)==: insert into 表名 values (值1, 值2, ...), (值1, 值2, ...)
2、刪除數(shù)據(jù)==刪除數(shù)據(jù)==: delete from 表名 [ where 條件 ]
3、修改數(shù)據(jù)==修改數(shù)據(jù)==: update 表名 set 字段名1 = 值1 , 字段名2 = 值2 , .... [ where 條件 ]
4、查詢數(shù)據(jù)==查詢指定字段==: select 字段1, 字段2, 字段3 from 表名
==查詢所有字段==: select * from 表名
==設(shè)置別名==: select 字段1 [ as 別名1 ] , 字段2 [ as 別名2 ] from 表名
==去除重復(fù)記錄==: select distinct 字段列表 from 表名
==條件查詢==: select 字段列表 from 表名 `where 條件列表 `
==聚合函數(shù)==: 將一列數(shù)據(jù)作為一個(gè)整體,進(jìn)行縱向計(jì)算,語(yǔ)法為: select `聚合函數(shù)(字段名)` from 表名
==分組過濾==: select 分組字段,聚合函數(shù)() from 表名 `group by 分組字段名` `having 分組后過濾條件`
==排序:== select 字段列表 from 表名 order `by 字段1 排序方式1 , 字段2 排序方式2`ASC:升序(默認(rèn)值)DESC:降序
==分頁(yè):== select 字段列表 from 表名 `limit 起始索引, 查詢記錄數(shù)`
select 集合函數(shù)() from 表 [where 條件] [group by 分組] [having 過濾] [order by 排序] [limit 截取]1. 普通條件: where2. 排序: order by 列 asc升序(默認(rèn)) desc降序3. 聚合函數(shù): count(列)4. 分組: group by 列5. 過濾: having 過濾條件6. 截取: limit 開始,幾個(gè)
————————————————————————————
==外鍵約束==1、創(chuàng)建表的時(shí)候添加create table 表名( 列名 列類型, [constraint 約束名: 外鍵列_fk] foreign key (列名) references 主表(主鍵) )2、創(chuàng)建表之后單獨(dú)添加alter table 表名 add [constraint 約束名] foreign key (列名) references 主表(主鍵)
————————————————————————————
==連接==
==交叉連接==:select * from 左表,右表
==內(nèi)連接==隱式內(nèi)連接:select * from 左表,右表 where 連接條件顯示內(nèi)連接:select * from 左表 [inner] join 右表 on 連接條件
==左外連接==select * from 左表 left [outer] join 右表 on 連接條件
==右外連接==select * from 左表 right outer join 右表 on 連接條件
==子查詢==單個(gè)值,使用 = > < 等進(jìn)行條件判斷 : SELECT 字段列表 FROM 表 WHERE 字段名 = (子查詢);多個(gè)值,使用in、not in進(jìn)行條件判斷 : SELECT 字段列表 FROM 表 WHERE 字段名 in (子查詢);一張表,將此結(jié)果聲明為臨時(shí)表來使用 : SELECT * FROM (子查詢) AS 表 JOIN 表 ON 條件;
關(guān)鍵詞:
網(wǎng)站首頁(yè) |網(wǎng)站簡(jiǎn)介 | 關(guān)于我們 | 廣告業(yè)務(wù) | 投稿信箱
Copyright © 2000-2020 www.asmrgay2.com All Rights Reserved.
中國(guó)網(wǎng)絡(luò)消費(fèi)網(wǎng) 版權(quán)所有 未經(jīng)書面授權(quán) 不得復(fù)制或建立鏡像
聯(lián)系郵箱:920 891 263@qq.com
主站蜘蛛池模板: 精品无码一区二区三区爱欲| 国产中文字幕日韩| 国产精品亚洲a| 国产福利精品视频| 欧美日韩亚洲国产成人| 视频直播国产精品| 91精品国产乱码久久久久久蜜臀| 久久久99精品视频| 久久精品国亚洲| 欧洲视频一区二区三区| 亚洲综合激情五月| 91九色精品视频| 一区二区三区欧美在线| 午夜欧美一区二区三区免费观看| 亚洲综合精品一区二区| 亚洲自拍中文字幕| 午夜精品久久久内射近拍高清| 日韩中文不卡| 午夜欧美一区二区三区免费观看| 日韩中文字幕在线免费观看| 亚洲人精品午夜射精日韩| 一区二区三区在线视频看| 一本一道久久久a久久久精品91| 亚洲不卡中文字幕无码| 水蜜桃亚洲精品| 欧洲精品在线视频| 欧美精品在线网站| 国内自拍中文字幕| 国产精品网站免费| 精品少妇人妻av一区二区| 国产精品无av码在线观看| 国产ts人妖一区二区三区| 国产精品美女免费看| 91国产在线精品| 国产精品久久久999| 午夜精品视频在线观看一区二区| 日本国产高清不卡| 久久久精品在线观看| 国产精品久久九九| 日韩中文在线字幕| 久久久欧美精品|