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

歡迎訪問 生活随笔!

生活随笔

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

数据库

mysql 数据操作,MySQL-数据操作

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

數據操作:

1、insert:

格式1? insert into 表名(字段1,字段2,..)? values(值1,值2,…) 向指定列插入值

格式2? insert into 表名? values(值1,值2,…)? 向表中所有列插入值

注意:字段個數與值的個數及類型必須匹配。

1) 插入值 類型必須和 列類型匹配

2) 值長度不能超過 列定義長度

3) 值的順序和 列順序對應

4) 字符串和日期型值 必須寫 引號

5) 插入空值 可以寫 null

2、delete:

delete是用于刪除表中的記錄的。

格式?? delete from 表名.

上述操作是將表中所有記錄刪除,如果要刪除指定的記錄需要使用where.

Delete from 表名? where 條件。

Delete 與drop 及truncate有什么區別

Drop table?? drop database? 它是用于刪除表或數據庫。

Delete與truncate它們是用于刪除記錄的。

Delete from表名、Truncate table 表名:它們都是將表中數據全部刪除。

區別是:

delete是一行一行刪除記錄。

Truncate是將表結構銷毀,在重新創建表結構。

Delete刪除是受事務控制的,而truncate是不受事務控制。

3、update:

用于修改表中的數據

格式? update 表名? set 字段名稱=值 ,字段名稱=值;

以上修改是對表中字段進行全部修改。在開發中一般是條件修改。

update 表名? set 字段名稱=值 ,字段名稱=值 where 條件.

select:

select操作是用于查詢記錄

格式1.? select * from 表名 查詢表中所有字段的值

格式2:select 字段1,字段2,.. from 表名? 查詢表中指定字段的值。

格式3 select distinct 字段1,字段2,。。。表名 查詢出不重復的數據。

注意:distinct是用于去除重復。

格式4 表中的字段可以直接執行運算

求出三個人每一個人的三科總成績

select name, chinese+math+english from exam;

格式5 可以給列或表起別名

select name as 姓名, (chinese+math+English) as 三科成績from exam;

在列名或表名后使用?? as? 別名

select name 姓名, (chinese+math+English) 三科成績 from exam 考試成績表;

Select語句的書寫順序:

Select * from 表 where 條件? group by 字段 having 條件下 order by .字段。

Select語句的解析順序:

from? - where -? group by - having –select-? order by

where子句:

1.??? 關系運算符? > < >= <=? =? !=(<>)

2.??? 邏輯運算符?? and?? or? not

3.??? between and

select * from exam where chinese between 60 and 90;

4.??? in操作

select * from exam where math in(65,75)

5.??? is null?? is not null

注意:null值不可以使用=比較。

6.like操作?? 模糊查詢

在模糊查詢時可以使用兩種通配符? %? _

%通配所有

_ 它就通配一個字符

order by:

Order by 字段? asc/desc ,字段 asc/desc;

默認是asc 升序??? desc 就是降序

注意:order by子句永遠是select 語句中的最后一個。

聚合函數:

1.??? count 它是用于統計某一列有幾行。 注意:如果某一行的值為null,不統計;在開發中經常使用的一種方式?? select count(*) from 表;

2.??? sum?? 它是用于統計某一列的和;注意:如果列值中有null,sum可以對其做為0處理.

3.??? avg?? 它是用于求平均值的。

4.??? max min? 求出某一列中最大值,最小值

group by:

group by 后面可以使用having進行條件的過濾。使用having必須使用group by。

1.??? having是在分組后進行過濾,where是在分組前進行過濾。

2.??? having后面可以使用分組函數,而where后面不可以使用分組函數。

可以使用having來替換where。注意只能在分組操作中,因為having必須在group by 后出現。

關于null做運算問題:

在mysql中如果nul與任意值做運算,結果都是null.

在開發中,我們對null做運算時,可能會將其做為0處理,怎樣辦?

在mysql中提供一個函數叫ifnull

select ifull(english,0) from exam;

總結

以上是生活随笔為你收集整理的mysql 数据操作,MySQL-数据操作的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 国产噜噜噜噜噜久久久久久久久 | 男女男精品视频网站 | 777久久久精品一区二区三区 | 中文字幕无码日韩专区免费 | www.超碰97.com | 人人射av| 欧美亚洲色图视频 | 久久字幕| 吊侵犯の奶水授乳羞羞漫画 | 一级片免费在线播放 | 99在线看 | 男女日批在线观看 | 91高跟黑色丝袜呻吟在线观看 | 在线观看日批视频 | 中文字幕a√ | 老司机在线免费视频 | 最近免费中文字幕中文高清百度 | 99久久精品日本一区二区免费 | 黄色不卡av| 精品国产99久久久久久宅男i | 丝袜一区二区三区 | 久久久精品免费看 | 国产aaaaaaa| 香蕉久久久久久久av网站 | 天天弄| 香蕉国产精品 | 激情欧美一区二区免费视频 | 一级 黄 色 片69 | 激情网站免费 | 午夜不卡在线观看 | 国产第页 | 久久av喷吹av高潮av萌白 | 欧美日韩福利视频 | 四虎国产成人精品免费一女五男 | 国产精品人人做人人爽人人添 | 日韩在线免费播放 | 在线中出 | 青草精品在线 | 蜜臀视频在线观看 | 午夜精品免费观看 | 亚洲精品一区二三区 | 99久久久国产精品无码性 | 免费网站av | 欧美一区二区三区黄片 | 一区二区免费在线观看视频 | 亚洲老老头同性老头交j | 色射网| 在线精品福利 | 成人午夜视频一区二区播放 | 1024视频污| 国产精品ww | 最新中文字幕在线观看视频 | 99久久免费看精品国产一区 | sm调教羞耻姿势图片 | 日本黄页网站免费大全 | 欧日韩在线 | 亚洲图片欧美在线 | 五月天视频网 | 亚洲一区在线看 | 免费黄色小网站 | 欧美激情在线观看一区 | 韩日精品中文字幕 | 在线看黄网址 | 日韩在线视频看看 | 青青草原在线免费观看视频 | 日一区二区三区 | 黄色av网| 成人app在线| 尤物视频在线免费观看 | a一级免费视频 | 天堂色在线 | 91精品国产色综合久久不卡粉嫩 | 黄网站在线播放 | 91免费版在线看 | 中文字幕在线观看免费高清 | 日本免费爱爱视频 | 国产一区二区网址 | 91色影院| 可以看的黄色网 | www国产成人| 人妻一区二区三区免费 | 久久久久久艹 | 国产一级片免费观看 | 中日韩黄色大片 | 国产精品久久久久久久成人午夜 | 女人高潮被爽到呻吟在线观看 | 欧美综合视频在线观看 | 香蕉视频国产 | 毛片视频播放 | 最新中文字幕视频 | 日本h在线观看 | 国产精品久久久久影院 | 日韩av片在线 | 欧美激情视频在线观看 | 日韩美在线 | 激情xxxx| 色射视频| 97久久精品人人澡人人爽 | 中国黄色一级视频 |