gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

根據實例整理總結SQL基本語句

本篇文章給大家帶來了關于SQL的相關知識,其中主要介紹了關于SQL基本語句的整理,包括了DDL、DML、DQL等等內容,下面一起來看一下,希望對大家有幫助。

根據實例整理總結SQL基本語句

千萬級數據并發如何處理?進入學習

推薦學習:《SQL教程》

一、DDL(Data Definition Language)

數據定義語言,用來定義數據庫對象(數據庫,表,字段)

查詢

查詢所有數據庫

show databases;
登錄后復制

根據實例整理總結SQL基本語句

查詢當前數據庫

select database();
登錄后復制

根據實例整理總結SQL基本語句

創建

create database [if not exists] 數據庫名 [default charset 字符集][collate 排序規則];  #中括號里的可加可不加,具體情況而定 #第一個是如果不存在相同名稱的數據庫則創建 #第二個是設置字符的字符集和排序規則
登錄后復制

根據實例整理總結SQL基本語句

刪除

drop database [if exists] 數據庫名;  #中括號是如果存在相同名稱的數據庫就刪除
登錄后復制

根據實例整理總結SQL基本語句

使用

use 數據庫名;
登錄后復制

根據實例整理總結SQL基本語句

表操作-創建

create table 表名 (         字段1 字段1類型[comment 字段1注釋],         字段2 字段2類型[comment 字段2注釋],         字段3 字段3類型[comment 字段3注釋],         ......         字段n 字段n類型[comment 字段n注釋] )[comment 表注釋];
登錄后復制

根據實例整理總結SQL基本語句

注:[….]為可選參數,最后一個字段后面沒有逗號

表操作-修改

添加字段

alter table 表名 add 字段名 類型(長度) [comment 注釋][約束];
登錄后復制

根據實例整理總結SQL基本語句

修改數據類型

alter table 表名 modify 字段名 新數據類型(長度);
登錄后復制

修改字段名和字段類型

alter table 表名 change 舊字段名 新字段名 類型(長度)[comment 注釋][約束];
登錄后復制

根據實例整理總結SQL基本語句

刪除字段

alter table 表名 drop 字段名;
登錄后復制

根據實例整理總結SQL基本語句

修改表名

alter table 表名 rename to 新表名;
登錄后復制

根據實例整理總結SQL基本語句

表操作-刪除

刪除表(讓指定表從數據庫消失)

drop table [if exists] 表名;
登錄后復制

根據實例整理總結SQL基本語句

刪除指定表,并重新創建該表(俗稱格式化)

truncate table 表名;
登錄后復制

根據實例整理總結SQL基本語句

二、DML(Data Manipulation Language)

數據操作語言,用來對數據庫表中的數據進行增刪改

輔助用建表格式

create table worktable( id int comment '編號', worknum int comment '工號', name varchar(20) comment '姓名', sex char(1) comment '性別', age int comment '年齡', idcard int comment '身份證號', entrydate date comment '入職日期' )comment '員工信息表';
登錄后復制

添加數據

給指定字段添加數據

insert into 表名(字段名1,字段名2,.....) values(值1,值2,......);
登錄后復制

給全部字段添加數據

insert into 表名 values (值1,值2,.....);
登錄后復制

批量添加數據

insert into 表名(字段名1,字段名2,.....)  values(值1,值2,......),(值1,值2,......),(值1,值2,......);   insert into 表名  values (值1,值2,.....),(值1,值2,......),(值1,值2,......);
登錄后復制

根據實例整理總結SQL基本語句

[注]:

· 插入數據時,指定的字段順序需要與值的順序是一一對應的

·字符串和日期型數據應該包含在引號中

·插入的數據大小,應該在字段的規定范圍內

修改數據

update 表名 set 字段名1=值1,字段名2=值2,....[where 條件];
登錄后復制

根據實例整理總結SQL基本語句

[注]:修改語句的條件可以有,也可以沒有,如果沒有條件,則會修改整張表的所有數據

刪除數據

delete from 表名 [where 條件];
登錄后復制

根據實例整理總結SQL基本語句

[注]:

·delete語句的條件可以有,也可以沒有,如果沒有條件,則會刪除整張表的所有數據

·delete語句不能刪除某一個字段的值(可以使用update)

三、DQL(Data Query Language)

數據查詢語言,用來查詢數據庫中表的記錄

整體語法概覽

select 字段列表
from 表名列表
where 條件列表
group by 分組字段列表
having 分組后條件列表
order by 排序字段列表
limit 分頁參數
  • 基本查詢
  • 條件查詢(where
  • 聚合函數(count,max,min,avg,sum
  • 分組查詢(group by
  • 排序查詢(order by
  • 分頁查詢(limit

輔助建表內容

create  table emp( id             int                comment '編號', worknum        varchar(10)        comment '工號', name           varchar(10)        comment '姓名', gender         char(1)            comment '性別', age            tinyint unsigned   comment '年齡', idcard         char(18)           comment '身份證號', workaddress    varchar(50)        comment '工作地址', entrydate      date               comment '入職時間' )comment '員工表';  insert into emp (id,worknum,name,gender,age,idcard,workaddress,entrydate) values  (1,'1','柳巖','女',20,'123456789012345678','北京','2000-01-01'),         (2,'2','張無忌','男',18,'123456789012345670','北京','2005-09-01'),         (3,'3','韋一笑','男',38,'123456789712345670','上海','2005-08-01'),         (4,'4','趙敏','女',18,'123456757123845670','北京','2009-12-01'),         (5,'5','小昭','女',16,'123456769012345678','上海','2007-07-01'),         (6,'6','楊逍','男',28,'12345678931234567X','北京','2006-01-01'),         (7,'7','范瑤','男',40,'123456789212345670','北京','2005-05-01'),         (8,'8','黛綺絲','女',38,'123456157123645670','天津','2015-05-01'),         (9,'9','范涼涼','女',45,'123156789012345678','北京','2010-04-01'),         (10,'10','陳友諒','男',53,'123456789012345670','上海','2011-01-01'),         (11,'11','張士誠','男',55,'123567897123465670','江蘇','2015-05-01'),         (12,'12','常遇春','男',32,'123446757152345670','北京','2004-02-01'),         (13,'13','張三豐','男',88,'123656789012345678','江蘇','2020-11-01'),         (14,'14','滅絕','女',65,'123456719012345670','西安','2019-05-01'),         (15,'15','胡青牛','男',70,'12345674971234567X','西安','2018-04-01'),         (16,'16','周芷若','女',18,null,'北京','2012-06-01');
登錄后復制

基本查詢

查詢多個字段

select 字段1,字段2,字段3.....from 表名; select *from 表名;
登錄后復制

設置別名

select 字段1 [as 別名1],字段2 [as 別名2] .... from 表名;  #as可省略
登錄后復制

去除重復記錄

select distinct 字段列表 from 表名;
登錄后復制

根據實例整理總結SQL基本語句

根據實例整理總結SQL基本語句

條件查詢

語法

select 字段列表 from 表名 where 條件列表;
登錄后復制

條件

比較運算符 功能 邏輯運算符 功能
> 大于 and 或 && 并且(多個條件同時成立)
>= 大于等于 or 或 || 或者(多個條件任意一個成立)
< 小于 not 或 ! 非,不是
<= 小于等于
= 等于
<> 或 != 不等于
between…and… 在某個范圍內(含最小,最大值)
in(…..) 在in之后的列表中的值,多選一
like 占位符 模糊匹配(_匹配單個字符,%匹配任意個字符)
is null 是null

根據實例整理總結SQL基本語句

聚散函數

常見聚合函數

函數 功能
count 統計數量
max 最大值
min 最小值
avg 平均值
sum 求和

語法

select 聚合函數(字段列表) from 表名;
登錄后復制

根據實例整理總結SQL基本語句

[注]:null值不參與所有聚合函數運算

分組查詢

語法

select 字段列表 from 表名 [where 條件] group by 分組字段名 [having 分組過濾條件];
登錄后復制

where 與 having 區別

1.執行時機不同:where是分組之前進行過濾,不滿足where條件,不參與分組;

having是分組之后對結果進行過濾。

2.判斷條件不同:where不能對聚合函數進行判斷,而having可以。

根據實例整理總結SQL基本語句

排序查詢

語法

select 字段列表 from 表名 order by 字段1 排序方式1 , 字段2 排序方式2;  #排序方式 #asc:升序(默認值) #desc:降序
登錄后復制

根據實例整理總結SQL基本語句

[注]:如果是多字段排序,當第一個字段值相同時,才會根據第二個字段進行排序。

分頁查詢

語法

select 字段列表 from 表名 limit 起始索引,查詢記錄數;
登錄后復制

根據實例整理總結SQL基本語句

[注]:

  • 起始索引從0開始,起始索引 = (查詢頁碼 – 1) * 每頁顯示記錄數
  • 分頁查詢是數據庫的方言,不同的數據庫有不同的實現,MySQL中是limit
  • 如果查詢的是第一頁數據,起始索引可以省略,直接簡寫為limit 10

案例練習

根據實例整理總結SQL基本語句

整體語法順序

根據實例整理總結SQL基本語句

根據實例整理總結SQL基本語句


四、DCL(Data Control Language)

數據控制語言,用來創建數據庫用戶,控制數據庫的訪問權限

管理用戶

查詢用戶

use mysql; select *from user;
登錄后復制

根據實例整理總結SQL基本語句

創建用戶

create user '用戶名'@'主機名' identified '密碼';
登錄后復制

根據實例整理總結SQL基本語句

修改用戶密碼

alter user '用戶名'@'主機名' identified with mysql_native_password by '新密碼';
登錄后復制

根據實例整理總結SQL基本語句

刪除用戶

drop user '用戶名'@'主機名';
登錄后復制

根據實例整理總結SQL基本語句

[注]:

  • 主機名可以使用%通配
  • 這類SQL開發人員操作的比較少,主要是DBA(Database Administrator)使用

權限控制

常用的權限

權限 說明
all,all privileges 所有權限
select 查詢數據
insert 插入數據
update 修改數據
delete 刪除數據
alter 修改表
drop 刪除數據庫/表/視圖
create 創建數據庫/表

查詢權限

show grants for '用戶名'@'主機名';
登錄后復制

根據實例整理總結SQL基本語句

授予權限

grant 權限列表 on 數據庫名.表名 to '用戶名'@'主機名';
登錄后復制

根據實例整理總結SQL基本語句

撤銷權限

revoke 權限列表 on 數據庫名.表名 from '用戶名'@'主機名';
登錄后復制

根據實例整理總結SQL基本語句

[注]:

  • 多個權限之間,使用逗號分割
  • 授權時,數據庫名和表名可以使用 * 進行通配,代表所有

推薦學習:《SQL教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
国产综合免费视频| 欧美一级黄色录像片| 成人一级片网站| 国产v亚洲v天堂无码久久久 | 五月婷婷丁香综合网| 亚洲不卡视频在线| 91插插插影院| 精品成在人线av无码免费看| 奇米精品一区二区三区| 久草在在线视频| 在线观看岛国av| 久久久久久av无码免费网站下载| 美女黄色免费看| 999精品视频在线| 黄色录像特级片| 99色精品视频| 亚洲国产精品女人| 免费国产a级片| 中文字幕av不卡在线| 国产91视频一区| 久久人妻精品白浆国产| 久久精品一卡二卡| 国产一区二区四区| 一级做a免费视频| 欧美视频在线观看网站 | 激情久久综合网| 欧美一区二区视频在线播放| 国产免费999| 久久亚洲a v| 日本 片 成人 在线| 国产尤物av一区二区三区 | 欧美黄网在线观看| www.久久av.com| 日本一区二区黄色| 热久久最新网址| 色91精品久久久久久久久| 波多野结衣乳巨码无在线| 激情在线观看视频| 国产又黄又猛视频| 男人添女荫道口喷水视频| 911福利视频| 日本男人操女人| 国产综合中文字幕| 毛片在线视频观看| 伊人五月天婷婷| 天天看片天天操| 性chinese极品按摩| 成人综合视频在线| 轻点好疼好大好爽视频| 自拍偷拍视频在线| 色天使在线观看| 黄色片一级视频| 日韩免费毛片视频| 男人日女人下面视频| wwwjizzjizzcom| 国产经典久久久| av中文字幕网址| 亚洲综合欧美在线| 成人3d动漫一区二区三区| 97成人在线观看视频| 鲁一鲁一鲁一鲁一色| 青娱乐国产精品视频| 亚洲va综合va国产va中文| 中文字幕免费高清在线| 中文字幕丰满乱码| 中文字幕在线观看日| 在线免费观看视频黄| 亚洲一级片av| 国产美女视频免费| 久久天天东北熟女毛茸茸| 日韩中文在线字幕| 日韩精品在线中文字幕| 九九爱精品视频| 国产综合免费视频| 中文字幕第38页| 亚洲一区二区三区观看| 肉色超薄丝袜脚交| 男女h黄动漫啪啪无遮挡软件| 欧美 亚洲 视频| 777av视频| 成熟老妇女视频| www.cao超碰| 欧美性猛交内射兽交老熟妇| 人妻av中文系列| 五月婷婷之综合激情| 五月天开心婷婷| 精品国产一区二区三区无码| 国产二区视频在线播放| 一区二区三区欧美精品| 97碰在线视频| 亚洲综合在线网站| 性生活免费观看视频| 无码粉嫩虎白一线天在线观看| 18禁男女爽爽爽午夜网站免费| 日韩va在线观看| 欧洲精品一区二区三区久久| 日本久久久久久久久久久久| 蜜臀av.com| 五月婷婷激情久久| 国产美女主播在线| 亚洲欧美日韩一级| 激情成人开心网| 亚洲第一成肉网| 99色精品视频| 97中文字幕在线| 欧美日韩久久婷婷| av片中文字幕| 草b视频在线观看| 色网站在线视频| av免费在线播放网站| 免费看黄色a级片| 亚洲第一成肉网| 自拍偷拍 国产| 午夜精品久久久久久久无码| 色呦呦网站入口| 国产色视频在线播放| 久久婷婷五月综合色国产香蕉| 成人国产在线看| 免费成人黄色大片| 91日韩视频在线观看| 久久精品国产sm调教网站演员| 国产成年人在线观看| 天美星空大象mv在线观看视频| 精品无码一区二区三区在线| 色哟哟免费网站| 51自拍视频在线观看| 无码日韩人妻精品久久蜜桃| 国产a级片网站| 波多野结衣av一区二区全免费观看| а 天堂 在线| 亚洲一区二区福利视频| 免费在线观看的毛片| 国产视频一区二区视频| 日日碰狠狠添天天爽超碰97| 97碰在线视频| 精品少妇一区二区三区在线| 欧美视频在线免费播放| 欧美精品一区免费| 国产精品成人久久电影| 131美女爱做视频| aa免费在线观看| 国产一区视频免费观看| 日韩一级理论片| 亚洲男人天堂2021| 麻豆md0077饥渴少妇| 日本一道在线观看| 成人在线播放网址| 精品无码一区二区三区在线| 日韩av一二三四区| 日韩精品免费播放| 加勒比av中文字幕| 路边理发店露脸熟妇泻火| 青青草免费在线视频观看| 国产精品久久久久久久久电影网| 日韩五码在线观看| 欧美丰满熟妇bbbbbb百度| 国产精品免费观看久久| 午夜视频你懂的| 日日噜噜夜夜狠狠久久丁香五月| 人妻少妇精品无码专区二区| 久久精品网站视频| 一级黄色免费在线观看| 九色自拍视频在线观看| av片中文字幕| 免费久久久久久| av动漫免费看| 欧美日韩在线免费观看视频| 国产97在线 | 亚洲| www亚洲成人| 欧美美女黄色网| 亚洲人成色77777| 国产精品igao网网址不卡| 国产免费一区二区视频| 国产色视频在线播放| 日韩五码在线观看| 日韩在线不卡一区| 久色视频在线播放| 天堂av.com| 无码无遮挡又大又爽又黄的视频| 欧美爱爱视频网站| 欧美 日韩 亚洲 一区| 午夜激情影院在线观看| 久久久精品在线视频| 成年人三级视频| 婷婷六月天在线| 99热一区二区| 一区中文字幕在线观看| av日韩在线看| 国产成人无码精品久久久性色| 免费在线激情视频| 99热一区二区| www.com毛片| 中文字幕第38页| 男人午夜视频在线观看| 黄色www在线观看| 日韩亚洲欧美视频| 999香蕉视频| 小说区视频区图片区| 激情五月开心婷婷| 成人性免费视频|