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

歡迎訪問 生活随笔!

生活随笔

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

数据库

from mysql partition select_爬虫(九十九)mysql详解二

發布時間:2025/3/15 数据库 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 from mysql partition select_爬虫(九十九)mysql详解二 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

**mysql中字段的常見類型: **

二進制位 bit(長度)

tinyint[(長度)] [有無符號unsigned] [位數低于長度時候是否填充零zerofill] 有符號表示范圍-128 ~ 127, 無負號表示范圍 0 ~ 255; 可用tinyint(1)來模擬boolean類型; *整型中的長度不做限制用, 僅僅做顯示用, 即長度大于位數時候是否選擇用零填充顯示 *

int[(長度)] [unsigned] [zerofill]

bigint[(長度)] [unsigned] [zerofill]

decimal[(數字總個數 [, 小數點個數])] [unsigned] [zerofill] 該類型會以字符串類型存儲在mysql, 以此來表示準確的浮點型

float[(數字總個數, 小數個數)] [unsigned] [zerofill]

double[(數字總個數, 小數個數)] [unsigned] [zerofill]

char(長度) 用固定長度存儲字符類型, 這里的長度表示所有字符所占長度, 最長為255個字符

varchar(長度) 變長類型存儲字符類型, 這里的長度表示人為定制的最大長度, 查詢速度不如char定長類型

text 變長類型存儲大字符串, 最多2**16 ? 1個字符

mediumtext 最多2**24 ? 1個字符

longtext 最多2**32 ? 1個字符

enum(v1 [,v2, v3]) 枚舉類型, v1表示可選的值

set(v1 [, v2, v3]) 集合類型, v1表示可選的不重復的值

date 以yyyy-mm-dd形式存儲

time 以hh:mm:ss 新式存儲

year 以yyyy新式存儲

datetime 以yyyy-MM-dd hh:mm:ss 形式存儲

** 表中數據的操作 **

增加內容 insert into 表 (列名01,列名02...) values (值,值,值...) [,(值,值,值...)] 可以一次增加多條數據

刪除具體數據 delete from 表 where 條件'

修改表中具體數據 update 表 set 列名= 值 where 條件

查詢具體內容 select 列名01 as 別名 , 列名02 from 表 where 條件

常見條件: 且關系and; 區間關系between 開始位置 and 結束位置; 在其中的關系in (v1, v2, v3); 不在其中的關系not in (v1, v2, v3); 在某種條件下in (select語句)

mysql中的兩種通配符: %匹配任意零個字符或者任意多個字符; _匹配任意一個

mysql中的限制條件: limit number 表前number行以內; limit start, number 表示從start行起始的number行以內; limit number offset start 表示從第start'開始的number行以內

mysql中排序顯示: order by 列1 desc,列2 asc 表示先以列1遞減排序, 若列1相同時候則以列2遞增排序

分組: select count(列名),sum(列名),max(列名),min(列名) from 表 where 條件 group by 列名01,列名02 order by 列名 這里的group by需要放在where與order之間, where和order可以不存在

連表查詢結果

select A.xx B.oo from A, B where A.x=B.o 沒有A.x=B.o對應的數據則不顯示任何結果

select A.xx B.oo from A inner join B where A.x=B.o A和B具有對等位置, 沒有A.x=B.o對應的數據則不顯示任何結果

select A.xx B.oo from A left join B where A.x=B.o A表顯示所有, 對于B表若無符合A.x=B.o的數據則其值為null來顯示

select A.xx B.oo from B right join A where A.x=B.o A表顯示所有, 對于B表若無符合A.x=B.o的數據則其值為null來顯示

組合不去重復顯示所有查詢結果 select 列名 from 表 union all select 列名 from 表

組合去重顯示 select 列名 from 表 union select 列名 from 表

**在mysql中的視圖概念, 它并不是一個真實存在的表,而是根據自己寫的sql語句執行所得的結果集, 方便查詢過程和結果比較復雜時候暫存結果以便它用. 使用視圖時候, 直接將它作為表來使用即可 **

爬蟲(九十九)mysql詳解二?mp.weixin.qq.com

總結

以上是生活随笔為你收集整理的from mysql partition select_爬虫(九十九)mysql详解二的全部內容,希望文章能夠幫你解決所遇到的問題。

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