mysql問題積累示例

2021-06-20 19:18:11 字數 1086 閱讀 6058

1.mysql 查詢欄位為空用is null。

select * from drqq where advice_id is null;

2.修改mysql的字段為空用null

update drqq set advice_id=null where id='9';

3.mysql查詢不為null的資料

select * from drlist where advice_id is not null;

4.mysql的單行注釋用#

5.mysql將null轉換為0

select name,ifnull(sum(visitstate=0),0) as pv0 from work

6.mysql將null轉換掉

model.dqq = convert.isdbnull(dr["dqq"]).tostring();

model.visitstate = convert.toint32(convert.isdbnull(dr["visitstate"]));  

//去除null

7.mysql建立多表檢視

drop view work;//刪除檢視

create view work as 

select advice.name,advice.relation,advice.type,advice.dltstate,drqq.dqq,patient.visitstate from advice

left join drqq on drqq.advice_id=advice.id

left join patient on patient.dr_id=drqq.id;//建立檢視

8.mysql檢視查詢

select name,count(distinct dqq) as dsum,count(visitstate) as psum,ifnull(sum(visitstate=0),0) as pv0,ifnull(sum(visitstate=1),0) as pv1 from work

where relation=3 and type=4 and dltstate=1

group by name;

MySQL問題排查示例

安裝路徑 var lib mysql 配置檔案 etc mysql my.cnf 相關命令 usr bin 啟動腳步 etc init.d mysql status restart start stop 也可以通過service mysql status restart start stop 檢視m...

mysql知識積累

c表的部分資料如下 o表的資料如下 通過mysql語句 update orderpritb o,china jw c set o.longitude c.longitude,o.latitude c.latitude where o.city like c.city and o.province l...

mysql積累 索引

參考 索引其實是一種排序的資料結構,能夠幫助我們快速的檢索資料庫中的資料。索引建立經常使用的字段上 不僅僅是經常作為where條件的字段 3.1 hash索引 3.2 b 樹索引 參考 聚簇索引和非聚簇索引,在查詢資料的區別 聚簇索引,就是將索引和資料放到一起,找到索引也就找到了資料,我們剛才看到的...