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

歡迎訪問 生活随笔!

生活随笔

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

数据库

mysql基本的增删改查和条件语句

發布時間:2023/12/9 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql基本的增删改查和条件语句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

insert into 表名(列名,列名。。。。。。) values("test1",23),("test2",23),("test3",24); 這條命令可以一次增加一條數據,也可以同時增加多條數據

?

還可以從插入其他的表到數據到當前表

insert into 插入的表的名稱(列名,列名。。。。。) select 列名,列名。。。。。 from 插入的表的名稱;

?

?delete from 表名 清空表的內容

刪除tel=101的這一列

?

清空整個表

?

?update 表明 set name="xxxx" where id=3;

?

?select * from 表名;

?

條件語句

?

通配符

?

?限制

?

?排序

?

?分組

?

?

?

?

?分組是什么作用呢。我們看下下面的例子

?

?按照workaddress這一列分組,如果有多行相同的workaddres,則只會顯示第一列

?

按照workaddress這一列分組,如果有多行,則顯示id最大的那一行;

?

?

?按照workaddress分組,如果相同的workaddress有多列,則只顯示id最小的那一列,和默認的情況一致

?

?

?按照workaddress分組,如果相同的workaddress有多列,則會把所有的列的id加起來取和

?

?

?按照workaddress這一列分組,如果workaddress這一列有多行,則統計多行的id的個數

?

還可以為每個新的列取一個新的名稱,比如上面的例子

?

?

-----------------------------------------------------------------------------------------------------------------------------------

?

?對聚合條件做篩選要用having來做篩選,上面的例子,首先用workdaddress做篩選,然后選出count(id) 》=2的列

?

連表

?

?

?

?

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

連表操作?

我現在想實現這么一個需求,我在userinfo表中用workaddress代替工作地點,但是這里的workaddress僅僅是一串數據,而不是真正的名字,而真正的名字在workaddress中存儲,我想在一條sql語句中就查詢到工作的地點,就可以用到下面的方法

?

?select * from 表a,表b where 表a.列名 = 表b.列名;

?

?

?

第二種實現連表的方式

select * from 表a lef join 表b on 表a.列名 = 表b.列名;

?

?

先寫哪張表,哪張表就會放在左邊,下面的例子的結果和上面例子的結果可以對比的看下

?

?

-----------------------------------------------------------------------------------------------------------------------------------

求平均值的兩種方法

?

轉載于:https://www.cnblogs.com/bainianminguo/p/8361732.html

總結

以上是生活随笔為你收集整理的mysql基本的增删改查和条件语句的全部內容,希望文章能夠幫你解決所遇到的問題。

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