久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久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號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
亚洲免费毛片| 亚洲国内精品| 蜜桃成人av| 久久国产主播| 久久国产电影| 国产超碰精品| 久久要要av| 婷婷综合五月| 久久国产精品亚洲77777| 亚洲在线成人| 五月激激激综合网色播| 欧美日本久久| 久久亚洲资源中文字| 四虎精品一区二区免费| 国产乱码精品一区二区三区亚洲人| 国产精品白丝一区二区三区| 精品亚洲美女网站| 久久精品免视看国产成人| 久久男人天堂| 91久久久精品国产| 一区二区亚洲视频| 91av亚洲| 国产模特精品视频久久久久| 日本不卡高清| 亚洲永久av| 亚洲午夜国产成人| 国产欧美日韩精品一区二区三区| 免费在线亚洲欧美| 麻豆成人综合网| 99精品在线观看| 综合国产视频| 国产一区2区| 黄色av一区| 国产欧美另类| 亚洲成人精品| 日韩国产在线观看一区| 国产一区二区久久久久| 亚洲主播在线| 久久中文在线| 免费不卡中文字幕在线| 在线亚洲精品| 蜜桃视频免费观看一区| 国产欧美在线观看免费| 91成人在线网站| 精品国产成人| 亚洲尤物在线| 国产精品theporn| 欧美日韩在线播放视频| 欧美日韩伊人| 欧美日韩国产在线观看网站| 欧美日韩1区| 少妇精品导航| 国产欧美三级| 黑丝美女一区二区| 精品在线网站观看| 中文字幕乱码亚洲无线精品一区| 精品视频一区二区三区在线观看| 韩日一区二区三区| 你懂的亚洲视频| 免费久久99精品国产| 狠狠久久伊人| 日韩精彩视频在线观看| 欧美日韩免费观看一区=区三区| 国产精品多人| 亚洲青青久久| 在线成人直播| 九九精品调教| 久久男人av| 亚洲黑丝一区二区| 成人午夜亚洲| 国产精品巨作av| 亚洲ww精品| 麻豆精品网站| 亚洲h色精品| 国产精品99一区二区三| 青青草国产成人99久久| 日韩一区精品字幕| 日韩午夜免费| 激情欧美亚洲| 播放一区二区| 色在线中文字幕| 精品99在线| 国产精品网站在线看| 日日夜夜免费精品视频| 免费成人性网站| 黄色成人在线网址| 99久久夜色精品国产亚洲1000部| 日韩精品不卡一区二区| 精品国产三区在线| 麻豆高清免费国产一区| 国产精品久av福利在线观看| 国产色99精品9i| 国产视频一区二区在线播放| 国产欧美高清视频在线| 国产精品一区二区三区av麻| 97久久精品| 久久国产生活片100| 日本午夜精品久久久久| 久久精品欧洲| 激情综合网站| 精品一区欧美| 美女精品在线观看| 老司机精品久久| 国产亚洲精品v| 亚洲女同一区| 美美哒免费高清在线观看视频一区二区 | 国产精品videossex久久发布| 日精品一区二区三区| 亚洲三级视频| 日韩区欧美区| 欧美有码在线| 国产黄色一区| 国产aa精品| 人人精品亚洲| 欧美成人久久| 欧美日韩国产传媒| 黄色日韩精品| 日本不卡视频一二三区| 国产精品扒开腿做爽爽爽软件| 精品入口麻豆88视频| 日韩免费看片| 999在线观看精品免费不卡网站| 久久国产精品久久w女人spa| 日韩欧美2区| 国产一区二区三区久久| 国产高清日韩| 蜜臀av性久久久久蜜臀aⅴ四虎| 在线观看亚洲精品福利片| 日韩福利视频导航| 久久尤物视频| 99久久久久| 日韩午夜av在线| 国产精品免费99久久久| 精品国模一区二区三区| 香蕉久久国产| 国产精品密蕾丝视频下载| 国产在线|日韩| 99久久久久国产精品| 亚洲日产国产精品| 久久亚洲精精品中文字幕| 久久激情中文| 无码日韩精品一区二区免费| 精品久久美女| 99久久亚洲精品蜜臀| 最新亚洲国产| 91亚洲国产成人久久精品| 久久一区二区三区电影| 69堂精品视频在线播放| 久久精品国内一区二区三区水蜜桃| 免费不卡在线视频| 国产精品二区不卡| 蜜臀精品一区二区三区在线观看| 国产劲爆久久| 99在线观看免费视频精品观看| 国产精品一区免费在线| 亚洲性色视频| 美女精品久久| 另类激情亚洲| 樱桃视频成人在线观看| 日韩精品1区2区3区| 激情久久久久久| 国产日韩高清一区二区三区在线 | 日韩专区视频网站| 亚洲一区二区免费在线观看| 国产91在线精品| 亚洲另类黄色| 亚洲二区在线| 激情综合婷婷| 日韩高清中文字幕一区| 婷婷综合六月| 国产精品亚洲四区在线观看| 99热精品在线| 国产v日韩v欧美v| 日韩欧美精品一区二区综合视频| 亚洲午夜精品久久久久久app| 麻豆91在线播放| 青青草精品视频| 麻豆精品网站| 免费欧美一区| 久久久久久黄| 精品色999| 国产欧美日韩精品一区二区三区 | 精品视频自拍| 亚洲精品观看| 国产精品呻吟| 欧美性www| 日产午夜精品一线二线三线| 亚洲精品麻豆| 亚洲一区久久| 五月天久久网站| 首页国产精品| 欧美激情aⅴ一区二区三区 | 自由日本语亚洲人高潮| www.51av欧美视频| 欧美日韩a区| 亚洲乱码一区| 中文无码久久精品| 亚洲欧美日韩在线观看a三区 | 欧美精品导航| 欧美一区精品|