欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql基礎(chǔ)教程之增刪改查語(yǔ)句

 更新時(shí)間:2023年10月13日 08:59:07   作者:Goodbye?ideal  
這篇文章主要給大家介紹了關(guān)于Mysql基礎(chǔ)教程之增刪改查語(yǔ)句的相關(guān)資料,以下是MySQL最基本的增刪改查語(yǔ)句,很多IT工作者都必須要會(huì)的命令,也是IT行業(yè)面試最??嫉闹R(shí)點(diǎn),需要的朋友可以參考下

最基本必會(huì)的增刪改查

一.增Insert

(特殊的如果id自動(dòng)遞增的話,就不需要插入id)

基本語(yǔ)法  insert into 表名(列1,列2,列3,列4,...)  values(值,值,值)

例子  insert into student(name,sex,age) values('張三',18,'男')

插入的另外一種形式:

insert into 表名 set 列=值,列=值,列=值,....

例子  insert into Set name = '張三',age=18

二.刪delete

基本語(yǔ)法 delete from 表名 where 列=值

例子  delete from student where id=1

#DELETE from 表名 一行行刪除整張表
# TRUNCATE table 表名 就是清空表

三.改update

基本語(yǔ)法  update 表名 set 列=值,列=值,.... where...

列子  update student set name = '張三' where id=1

四.查select

1.基本的select查詢語(yǔ)句

select * from student(查詢student表中所有列)

*代表代表所有列,要查詢哪一列就把*改成哪一列,可以查詢一列,也可以查詢多列,多列用逗號(hào)隔開

from后面跟的是表名

查詢的結(jié)果包含列名和每一列的數(shù)據(jù)

2.條件查詢where

基本條件查詢語(yǔ)句  select * from student where id =1(表示查詢student表中id=1的學(xué)生的所有列)

where后跟查詢條件,查詢的如果是字符串,要帶引號(hào)

多條件查詢   如果是并且條件用and 或者用or

多條件查詢例子:

查詢出班級(jí)號(hào)為20201001班的學(xué)生并且要求是男生,年齡大于20

SELECT * from student where class_num = '20201001' and sex = '男' and age > 20

查詢出班級(jí)號(hào)為20201001班的學(xué)生或者性別為女的學(xué)生

SELECT * from student WHERE class_num = '20201001' or sex = '女'

3.#去重查詢 DISTINCT

例子:查詢出表當(dāng)中有哪些性別   SELECT DISTINCT sex FROM student

4.模糊查詢重點(diǎn) 模糊查詢可以實(shí)現(xiàn)搜索功能

基本語(yǔ)法  like 通配符

例子 

select * from student where name like '%王' 表示模糊查詢name以王結(jié)束的
select * from student where name like '王%' 表示模糊查詢name以王開頭的
select * from student where name like '%王%' 表示模糊查詢name中包含王字的

5.排序查詢 ORDER BY 倒序關(guān)鍵字DESC

默認(rèn)排序規(guī)則是根據(jù)id進(jìn)行排序,并且是id從小到大    SELECT * FROM student

例子 按照年齡從低到高進(jìn)行排序

SELECT * FROM student ORDER BY age

按照年齡從高到低進(jìn)行排序

SELECT * FROM student ORDER BY age DESC

6.分頁(yè)查詢

limit關(guān)鍵字 限定查詢多少條數(shù)據(jù)

OFFSET關(guān)鍵字 從第幾條數(shù)據(jù)開始查詢 默認(rèn)第一條數(shù)據(jù)是0

查詢出第二頁(yè)的數(shù)據(jù),這一頁(yè)有3條數(shù)據(jù)

SELECT * FROM student LIMIT 3 OFFSET 3

知道頁(yè)數(shù)和每頁(yè)查詢的數(shù)據(jù)(固定)

SELECT * FROM student LIMIT 數(shù)據(jù)量 OFFSET 數(shù)據(jù)量 * (頁(yè)數(shù)-1)

SELECT * from student LIMIT 0,3

LIMIT 0,3 limit后一個(gè)數(shù)據(jù)表示從第幾條數(shù)據(jù)查起,后面數(shù)據(jù)是查詢的條數(shù)

7.聚合查詢

  • count() :記錄查詢列有多少行
  • SUM() :求數(shù)值序列的和
  • AVG() :求平均數(shù)
  • MAX() :求最大值
  • MIN() :求最小值

附:以下是幾個(gè)常用的SELECT查詢語(yǔ)句示例

  • 檢索所有列
SELECT*FROM users;

這個(gè)語(yǔ)句將返回users表中所有記錄的所有列。

  • 檢索指定列
SELECT name, age FROM users;

這個(gè)語(yǔ)句將返回users表中所有記錄的name和age列。

  • 檢索符合條件的記錄
SELECT*FROM users WHERE age >20;

這個(gè)語(yǔ)句將返回users表中所有age大于20的記錄。

  • 排序檢索結(jié)果
SELECT*FROM users ORDERBY age DESC;

這個(gè)語(yǔ)句將返回users表中所有記錄,并按照age從大到小的順序進(jìn)行排序。

  • 按條件分組
SELECT age, COUNT(*) FROM users GROUPBY age;

這個(gè)語(yǔ)句將返回users表中按照age分組的記錄數(shù),并以age和該組中記錄數(shù)的形式進(jìn)行顯示。

  • 檢索滿足多個(gè)條件的記錄
SELECT*FROM users WHERE age >20AND email LIKE'%@example.com';

這個(gè)語(yǔ)句將返回users表中所有age大于20且email包含@example.com的記錄。

這些示例展示了SELECT語(yǔ)句的常見用法,但還有很多其他的查詢方式,可以根據(jù)具體需求來(lái)使用。

總結(jié)

到此這篇關(guān)于Mysql基礎(chǔ)教程之增刪改查語(yǔ)句的文章就介紹到這了,更多相關(guān)Mysql增刪改查語(yǔ)句內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • CentOS 7搭建多實(shí)例MySQL8的詳細(xì)教程(想要幾個(gè)搞幾個(gè))

    CentOS 7搭建多實(shí)例MySQL8的詳細(xì)教程(想要幾個(gè)搞幾個(gè))

    這篇文章主要介紹了CentOS 7搭建多實(shí)例MySQL8的詳細(xì)教程(想要幾個(gè)搞幾個(gè)),本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • MySQL的邏輯架構(gòu)及工作全流程

    MySQL的邏輯架構(gòu)及工作全流程

    這篇文章主要介紹了MySQL的邏輯架構(gòu)及工作全流程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • centos 7安裝mysql5.5的方法

    centos 7安裝mysql5.5的方法

    這篇文章主要介紹了centos 7安裝mysql5.5的方法,需要的朋友可以參考下
    2015-09-09
  • MySQL高并發(fā)生成唯一訂單號(hào)的方法實(shí)現(xiàn)

    MySQL高并發(fā)生成唯一訂單號(hào)的方法實(shí)現(xiàn)

    這篇文章主要介紹了MySQL高并發(fā)生成唯一訂單號(hào)的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • 詳解MySQL如何有效的存儲(chǔ)IP地址及字符串IP和數(shù)值之間如何轉(zhuǎn)換

    詳解MySQL如何有效的存儲(chǔ)IP地址及字符串IP和數(shù)值之間如何轉(zhuǎn)換

    本文主要介紹了MySQL如何有效的存儲(chǔ)IP地址及字符串IP和數(shù)值之間如何轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • MySql nion與Limit查詢介紹

    MySql nion與Limit查詢介紹

    這篇文章主要為大家詳細(xì)介紹一下MySQL數(shù)據(jù)庫(kù)中union、limit查詢的使用,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)MySQL有一定幫助,需要的可以參考一下
    2022-09-09
  • SQL中from_unixtime函數(shù)的使用方法實(shí)例

    SQL中from_unixtime函數(shù)的使用方法實(shí)例

    在MySQL數(shù)據(jù)表設(shè)計(jì)中,時(shí)間字段一般都設(shè)計(jì)為時(shí)間戳格式的,開發(fā)人員去查看的時(shí)候就顯得有點(diǎn)不方便,可以使用FROM_UNIXTIME轉(zhuǎn)換成日期格式進(jìn)行查看,下面這篇文章主要給大家介紹了關(guān)于SQL中from_unixtime函數(shù)的使用方法的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • mysql5.7 新增的json字段類型用法實(shí)例分析

    mysql5.7 新增的json字段類型用法實(shí)例分析

    這篇文章主要介紹了mysql5.7 新增的json字段類型用法,結(jié)合實(shí)例形式分析了mysql5.7 新增的json字段類型具體功能、使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-02-02
  • Mysql離線安裝8.0.26的圖文教程

    Mysql離線安裝8.0.26的圖文教程

    這篇文章主要介紹了Mysql離線安裝8.0.26的圖文教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-02-02
  • mysql 5.7.20常用下載、安裝和配置方法及簡(jiǎn)單操作技巧(解壓版免安裝)

    mysql 5.7.20常用下載、安裝和配置方法及簡(jiǎn)單操作技巧(解壓版免安裝)

    這篇文章主要介紹了mysql 5.7.20常用下載、安裝和配置方法及簡(jiǎn)單操作技巧(解壓版免安裝)的相關(guān)資料,需要的朋友可以參考下
    2017-11-11

最新評(píng)論