排序
mysql常用基礎(chǔ)操作語(yǔ)法(十二)~~常用數(shù)值函數(shù)【命令行模式】
數(shù)值函數(shù)是常用函數(shù)之一,也是學(xué)習(xí)mysql必會(huì)的,常用的有如下一些:? 1、ceil:返回大于某個(gè)數(shù)的最小整數(shù)值: 2、floor:和上一個(gè)相反,返回小于某個(gè)數(shù)的最大整數(shù)值: 3、round:返回某個(gè)數(shù)值...
mysql常用基礎(chǔ)操作語(yǔ)法(十一)~~字符串函數(shù)【命令行模式】
注:sql的移植性比較強(qiáng),函數(shù)的移植性不強(qiáng),一般為數(shù)據(jù)庫(kù)軟件特有,例如mysql有mysql的函數(shù),oracle有oracle的函數(shù)。 1、concat連接字符串: 從上圖中可以看出,直接使用select concat就可以連...
mysql常用基礎(chǔ)操作語(yǔ)法(十)~~子查詢【命令行模式】
mysql中雖然有連接查詢實(shí)現(xiàn)多表連接查詢,但是連接查詢的性能很差,因此便出現(xiàn)了子查詢。 1、理論上,子查詢可以出現(xiàn)在查詢語(yǔ)句的任何位置,但實(shí)際應(yīng)用中多出現(xiàn)在from后和where后。出現(xiàn)在from后...
mysql常用基礎(chǔ)操作語(yǔ)法(九)~~外連接查詢【命令行模式】
1、左外連接left outer join或者left jion,outer可以省略不寫(xiě),下邊的右連接和全連接也一樣: 左外連接的意思是,以left join左邊的表中的數(shù)據(jù)為基準(zhǔn),即左邊的表中有的必須要全部顯示出來(lái),如...
mysql常用基礎(chǔ)操作語(yǔ)法(八)~~多表查詢合并結(jié)果和內(nèi)連接查詢【命令行模式】
1、使用union和union all合并兩個(gè)查詢結(jié)果:select 字段名 from tablename1 union select 字段名 from tablename2; 注意這個(gè)操作必須保證兩張表字段相同,字段數(shù)據(jù)類(lèi)型也相同。另外,使用union...
mysql常用基礎(chǔ)操作語(yǔ)法(七)–統(tǒng)計(jì)函數(shù)和分組查詢【命令行模式】
注:文中所有的。。。代表多個(gè)。 1、使用count統(tǒng)計(jì)條數(shù):select count(字段名。。。) from tablename; 2、使用avg計(jì)算字段的平均值:select avg(字段名) from tablename; 這里都可以適當(dāng)?shù)耐卣?..
mysql常用基礎(chǔ)操作語(yǔ)法(六)–對(duì)數(shù)據(jù)排序和限制結(jié)果數(shù)量的條件查詢【命令行模式】
1、使用order by對(duì)查詢的結(jié)果進(jìn)行排序,asc升序,desc降序: 也可以在order by后指定多個(gè)字段名和排序方式進(jìn)行多級(jí)排序: 2、使用limit限制查詢結(jié)果的數(shù)量: 上圖中的0,代表查詢的開(kāi)始位置,也...
mysql常用基礎(chǔ)操作語(yǔ)法(五)–對(duì)數(shù)據(jù)的簡(jiǎn)單條件查詢【命令行模式】
1、單條件查詢:select 字段名 from tablename where 條件; 2、簡(jiǎn)單多條件查詢,使用&&或者between and等: 3、is null和is not null查詢,這里要注意null不是空字符串不是0: 4、in和...
mysql常用基礎(chǔ)操作語(yǔ)法(四)–對(duì)數(shù)據(jù)的簡(jiǎn)單無(wú)條件查詢及庫(kù)和表查詢【命令行模式】
1、mysql簡(jiǎn)單的查詢:select 字段1,字段2... ?from tablename; 如果字段那里寫(xiě)一個(gè)*,代表查詢所有的字段,等同于指定出所有的字段名,因此如果要查詢所有字段的數(shù)據(jù),一般都是用*。 2、去重...
mysql常用基礎(chǔ)操作語(yǔ)法(三)~~對(duì)數(shù)據(jù)的增刪改操作【命令行模式】
1、插入單條數(shù)據(jù):insert into tablename(字段名1,字段名2,...) values(值1,值2,...); 從圖中可以看出,插入時(shí)不需要每個(gè)字段都有值(在沒(méi)有相關(guān)的約束前提下),但是需要注意的是字段的數(shù)...
mysql常用基礎(chǔ)操作語(yǔ)法(二)~~對(duì)表的增刪改操作【命令行模式】
1、修改表名:alert table oldtablename rename newtablename; 或者alert table oldtablename rename to newtablename; [圖形界面用多了,alter老是敲成alert] 2、在表的最后添加一個(gè)字段列:al...