日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql的操作语句_Mysql最常用的操作语句收集

發布時間:2025/3/12 数据库 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql的操作语句_Mysql最常用的操作语句收集 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Mysql中常用語句簡單易學

springboot微服務是現在流行的框架,目前大多數做java的人都在使用,java的生態一直很好,各種插件各種第三方jar包推動著java的運行。Mysql是Springboot最常用的數據庫,主要原因是Mysql免費而且輕量。考慮性價比的問題,大部分也會選擇使用Mysql。springboot使用數據庫的時候如果用Mybatis可能需要考慮基礎的sql語句怎么寫,今天我們來看一下mysql中基礎的sql語句的用法和寫法,以后可以在基礎語句的基礎上擴展。

一.簡單查詢語句

首先我們看一下簡單的查詢語句,查詢語句是我們經常用的sql語句,數據的展現基本上都是通過查詢語句來操作顯示的。下面我們來看一下簡單的查詢怎么寫。(根據年齡分組查詢用戶信息)

1.基礎查詢

select userName,agesfromuserswhere userName='ceshi'groupby userName,ages

2.查詢所有數據

select * fromUser

3.查詢指定表字段(查詢指定字段比*執行效果好一些)

selectid,userName,ages fromUser

4.查詢結果定義字段別名

selectidas 用戶Id,userName 用戶名,ages 年齡 fromUser

5.DISTINCT的使用去除表數據重復一般會用DISTINCT或者GroupBy

SELECTDISTINCT UserName FROMUser;

6.分組的使用

select userName,agesfromusersgroupby userName,ages

7.查詢條件的邏輯關系

邏輯與and和邏輯或or

select * fromUserwhere userName=‘張三’ and ages> 20or ages<30

8.比較條件

> < >= <= = <> (between and)

9.判空函數

is null 是否為空

select * fromUserwhere userName isnull

is not null不是空

select * fromUserwhere userName isnotnull

10.模糊查詢like查詢所有用戶姓名帶有“三”的用戶

selec * from User where userName like '%三%'

①%代表任意字符

②_代表單個字符

11.單行函數

①max() 最大值。

查詢年齡最大的用戶

selectmax(ages) fromUser

②min() 最小值

查詢年齡最小的用戶

selectmin(ages) fromUser

③avg() 平均

查詢用戶的平均年齡

selectavg(ages) fromUser

④count() 總記錄數

查詢用戶總數

selectcount(ages) fromUser

⑤sum()合計

查詢用戶年齡總和

selectsum(ages) fromUser

12.分頁查詢(顯示前5條數據)

select * fromUserwherelimit0,5;

limit 開始行,查詢多少條數據

13.排序

select * fromUser orderby ages desc;倒序查詢用戶信息select * fromUser orderby ages asc; 正序查詢用戶信息

二.數據庫表結構操作

在數據庫中我們經常需要添加、修改和刪除字段,如果是項目生產時間的時候,可以直接重新生成表結構,但是如果項目進入后期維護階段或者試運行階段,由于客戶的數據信息等都已經在數據庫中,我們做為開發人員要對數據庫的操作進行謹慎操作,一般會給數據庫設置權限,根據用戶權限來限制開發人員操作數據庫,同時,更新表結構等操作數據庫的時候也需要單獨的專業人員去操作,操作數據庫相關操作的時候,我們就需要用到操作表結構的語句了。

1.添加表字段

語法:

ALTERTABLE 表名 ADD 字段名 數據類型;

例如:

ALTERTABLEUserADD modifyTime VARCHAR(100);

2.修改字段類型

語法:

ALTERTABLE 表名 MODIFY 要修改的字段 修改后的數據類型;

例如:

ALTERTABLEUserMODIFY modifyTime Int;

3.修改字段名 CHANGE 后面跟著要修改的字段以及修改后的字段

語法:

ALTERTABLE 表名 CHANGE 要修改的字段 修改后的字段 修改后的數據類型;

例如:

ALTERTABLEUserCHANGE modifyTime testTIMESTAMP;

4.刪除表字段

語法:

ALTERTABLE 表名 DROP 要刪除的字段;

例如:

ALTERTABLEUserDROPtest;

5.修改表名

語法:

ALTERTABLE 要修改的表名 RENAMETO 修改后的表名;

例如

ALTERTABLEUserRENAMETO User_temp;

三.數據庫表數據操作

表數據的處理是經常會使用的,初期化數據庫腳本的時候經常會用到,同時修改數據的時候經常會用到Update語句和delete語句,以及Insert語句。下面我們來看一下,數據庫中操作數據的基本語句。

Insert語句(插入數據語句)

INSERTINTOUser(id,userName,ages) VALUES(1,'張三',20);

Update更新語句(更新數據語句)

UpdateUserSet userName='李四' ,ages=10whereid=1

Delete刪除語句(刪除數據語句)

Detete from User Where id=1and ages>10

四.數據庫管理操作

數據庫初期化的時候或者整體數據庫的操作,我們很少操作,一般都是剛開始建數據庫的時候用,一般表結構和數據成型后除了遷移的時候或者備份的時候用到,基本上很少用。下面我們來看一下數據庫相關管理操作。

1.查詢Mysql中的所有數據庫

showdatabases;

2.創建一個新的數據庫

createdatabasetestdefaultcharacterset utf8mb4;

3.刪除數據庫

dropdatabasetest;

4.修改數據庫字符集

alterdatabase testAdmin defaultcharacterset utf8;

5.創建表

createtableUser (idint,userName varchar(20),ages int);

Mysql數據的基本操作基本上是這些,大家有更詳細的內容,歡迎大家多多留言提建議。

總結

以上是生活随笔為你收集整理的mysql的操作语句_Mysql最常用的操作语句收集的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。