亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySQL數(shù)據(jù)庫常用操作技巧總結(jié)

2024-07-25 19:08:12
字體:
供稿:網(wǎng)友

本文實例總結(jié)了MySQL數(shù)據(jù)庫常用操作技巧。分享給大家供大家參考,具體如下:

一、查詢不同表中同名字段(表連接查詢條件神器)

use information_schema;select * from columns where column_name='字段名';

二、查詢記錄總數(shù)

SELECT SQL_CALC_FOUND_ROWS * FROM TABLE WHERE 1=1;

即可得出總數(shù)據(jù)行數(shù)

SET @RowCount=found_rows();

三、存儲過程數(shù)據(jù)查詢分頁

預(yù)定義變量:

/*錯誤代碼*/SET @RetCode='1';/*錯誤提示*/SET @RetVal='1';/*返回記錄行數(shù)*/SET @RowCount='0';/*頁碼*/SET @PageCount='0';/*每頁顯示數(shù)*/SET @CurrentItem=0;/*每頁顯示數(shù)*/SET @PageSize=arg_page_size;/*頁碼*/SET @PageCurrent=arg_page_current;SET @SqlExe='select * from table where 1=1';入?yún)ⅲ篴rg_page_size int,arg_page_current intIF(@PageCurrent IS NOT NULL && @PageSize IS NOT NULL) THENSET @CurrentItem = (@PageCurrent-1)*@PageSize;SET @SqlExe=CONCAT(@SqlExe,'LIMIT ', @PageSize,' OFFSET ', @CurrentItem);ELSESET @SqlExe=CONCAT(@SqlExe,' ');END IF;prepare stmt from @SqlExe;execute stmt;deallocate prepare stmt;IF(@RowCount IS NOT NULL && @RowCount != 0) THENIF(@PageSize is null)thenSET @PageSize= @RowCount;END IF;SET @PageCount = ceiling(@RowCount/@PageSize);ELSESET @RowCount = 0;SET @PageCount = 1;END IF;

四、字符串相關(guān)操作

1、從左開始截取字符串

left(str, length)

說明:left(被截取字段,截取長度)

例:

select left(content,200)as abstract from my_content_t

2、從右開始截取字符串

right(str, length)

說明:right(被截取字段,截取長度)

例:

select right(content,200)as abstract from my_content_t

3、截取字符串

substring(str, pos)

substring(str, pos, length)

說明:

substring(被截取字段,從第幾位開始截取)

substring(被截取字段,從第幾位開始截取,截取長度)

例:

select substring(content,5)as abstract from my_content_tselect substring(content,5,200)as abstract from my_content_t

(注:如果位數(shù)是負數(shù) 如-5則是從后倒數(shù)位數(shù),到字符串結(jié)束或截取的長度)

4、按關(guān)鍵字截取字符串

substring_index(str,delim,count)

說明:substring_index(被截取字段,關(guān)鍵字,關(guān)鍵字出現(xiàn)的次數(shù))

例:

select substring_index("blog.csdn.net",".",2)as abstract from my_content_t

結(jié)果:

blog.csdn

(注:如果關(guān)鍵字出現(xiàn)的次數(shù)是負數(shù) 如-2 則是從后倒數(shù),到字符串結(jié)束)

函數(shù)簡介:

SUBSTRING(str,pos) , SUBSTRING(str FROM pos) SUBSTRING(str,pos,len) , SUBSTRING(str FROM pos FOR len)

不帶有l(wèi)en 參數(shù)的格式從字符串str返回一個子字符串,起始于位置pos。帶有l(wèi)en參數(shù)的格式從字符串str返回一個長度同len字符相同的子字符串,起始于位置pos。 使用FROM的格式為標準SQL 語法。也可能對pos使用一個負值。假若這樣,則子字符串的位置起始于字符串結(jié)尾的pos字符,而不是字符串的開頭位置。在以下格式的函數(shù)中可以對pos使用一個負值。

MySQL字符串大小寫轉(zhuǎn)換

deMySQL 字符串大小寫轉(zhuǎn)化函數(shù)有兩對: lower(), uppper()lcase(), ucase()

mysql>select lower('DDD');結(jié)果:dddmysql> select upper('ddd');結(jié)果:DDDmysql> select lcase('DDD');結(jié)果:dddmysql> select ucase('ddd');結(jié)果:DDD

通常情況下,我選擇 lower(), upper() 來轉(zhuǎn)換字符串大小寫,因為這和其他數(shù)據(jù)庫中函數(shù)相兼容。

五、時間獲取相關(guān)操作

declare _LastWeekStartTime date; -- 上周開始時間declare _LastWeekEndTime date; -- 上周結(jié)束時間

-- 因系統(tǒng)為星期日為每星期第一天 所以需要減1

set @A = date_add(curdate(), interval -1 day);

-- 算出本周星期一的日期

set @B = subdate( @A,date_format(@A,'%w')-1);

-- 因系統(tǒng)為星期日為每星期第一天 所以需要 減2獲取上星期最后一天(上星期星期六)

set @C = date_add(@B, interval -2 day);set _LastWeekStartTime = ( subdate( @C,date_format( @C,'%w')-1));set _LastWeekEndTime = ( date_add(subdate( @C,date_format( @C,'%w')-1), interval 6 day));

-- 獲取當前日期是星期幾 1為周日2為周一 以此類推

SET @nowdate=(select DAYOFWEEK(NOW()));SET @NowD=case @nowdatewhen 1 then '星期日'when 2 then '星期一'when 3 then '星期二'when 4 then '星期三'when 5 then '星期四'when 6 then '星期五'when 7 then '星期六'end;

-- 周日時間需要重新計算

if (DATE_FORMAT(CURDATE(),'%w')=0) thenSET @curmon=(SELECT SUBDATE(CURDATE(),DATE_FORMAT(CURDATE(),'%w')+6));SET @cursun=(SELECT SUBDATE(CURDATE(),DATE_FORMAT(CURDATE(),'%w')));else

-- 開始時間(周一)

SET @curmon=(SELECT SUBDATE(CURDATE(),DATE_FORMAT(CURDATE(),'%w')-1));

-- 結(jié)束時間(周日)

SET @cursun=(SELECT SUBDATE(CURDATE(),DATE_FORMAT(CURDATE(),'%w')-7));

六、排序技巧

CREATE TABLE test (id INT PRIMARY KEY not null auto_increment,val nvarchar (50) NOT NULL);INSERT INTO test(val) VALUES ('0');INSERT INTO test(val) VALUES ('1');INSERT INTO test(val) VALUES ('2');INSERT INTO test(val) VALUES ('3');SELECT * from test;-- 根據(jù) id為 2 0 1 3的優(yōu)先級自定義排序SELECT * FROM test ORDER BY instr('2013',id);-- 原理樣例SET @ORDBYD='2013';SELECT '2',instr(@ORDBYD,'2') as `INDEX`unionSELECT '0',instr(@ORDBYD,'0') as `INDEX`unionSELECT '1',instr(@ORDBYD,'1') as `INDEX`unionSELECT '3',instr(@ORDBYD,'3') as `INDEX`;

instr函數(shù)(摘自百度百科instr函數(shù)語法)

instr( string1, string2, start_position,nth_appearance )

string1:源字符串,要在此字符串中查找。
string2:要在string1中查找的字符串 。
start_position:代表string1 的哪個位置開始查找。此參數(shù)可選,如果省略默認為1. 字符串索引從1開始。如果此參數(shù)為正,從左到右開始檢索,如果此參數(shù)為負,從右到左檢索,返回要查找的字符串在源字符串中的開始索引。
nth_appearance:代表要查找第幾次出現(xiàn)的string2. 此參數(shù)可選,如果省略,默認為 1.如果為負數(shù)系統(tǒng)會報錯。

注意:

位置索引號從1開始。

如果String2在String1中沒有找到,instr函數(shù)返回0。

示例:

SELECT instr('syranmo','s') FROM dual; -- 返回 1SELECT instr('syranmo','ra') FROM dual; -- 返回 3SELECT instr('syran mo','at',1,2) FROM dual; -- 返回 0

希望本文所述對大家MySQL數(shù)據(jù)庫計有所幫助。


注:相關(guān)教程知識閱讀請移步到MYSQL教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
午夜精品久久久久久久99老熟妇| 亚洲国产小视频在线观看| 欧美 日韩 国产一区| 精品国产乱码久久久久久鸭王1| 三级不卡在线观看| 欧美特级xxxxbbbb毛片| 精品久久一区二区三区| 亚洲欧美日韩国产综合在线| 青娱乐国产视频| 日韩综合另类| 日韩精品一区二区三区中文不卡| 国内精品伊人久久久久影院对白| 成人免费视频网址| 91丨九色丨蝌蚪丨老板| 在线播放三级网站| 国产成人精品免费一区二区| 日韩亚洲欧美中文字幕| 国产不卡一区二区视频| 国产乱淫av片| 波多野结衣家庭教师在线| 久久久久久久久毛片| 欧美乱大交xxxx| 国产一级片大全| 91国内精品视频| 午夜av一区二区| 成人欧美视频在线观看播放| 91蝌蚪精品视频| 欧美性在线视频| 国产高潮失禁喷水爽到抽搐| 资源视频在线播放免费| 在线午夜精品自拍| 99re91这里只有精品| 国产在线视频卡一卡二| 日本青青草视频| 亚洲一区二区三区免费观看| www.99热这里只有精品| 夜先锋资源站| 国产精品免费看久久久无码| 日韩美女视频免费看| 中文天堂在线观看| 极品白嫩少妇无套内谢| 久久人人精品| 欧美mv日韩mv国产网站| 一区二区三区福利| 欧美aaa级| 日韩高清一区在线| 美脚丝袜一区二区三区在线观看| 国产精品av久久久久久无| 亚洲国产精品va在线观看黑人| 久久众筹精品私拍模特| 欧美性视频一区二区三区| 欧美理论片在线播放| 一区二区三区四区精品视频| 99999精品视频| 日韩一区二区免费在线观看| 国产资源在线观看入口av| 国产一区二区三区四区五区美女| 成人综合婷婷国产精品久久免费| www.亚洲资源| 久久久久电影| 美女久久久久久久久久| 亚洲成年电人电影网站| 国产精品一级黄片| www.超碰在线观看| 中文字幕第一页在线| 一区二区不卡在线播放| 亚洲一区在线不卡| 亚洲欧洲综合另类在线| 久久久久久久久久久免费精品| 国产欧美va欧美不卡在线| 好看不卡的中文字幕| 国产男人搡女人免费视频| 凹凸日日摸日日碰夜夜爽1| 九九免费精品视频| ww国产内射精品后入国产| 国产精品久久久久久久久快鸭| 天天影院图片亚洲| 欧美成人官网二区| 一区二区欧美在线| 色婷婷久久久亚洲一区二区三区| 欧洲不卡视频| 色播色播色播色播色播在线| 青青草福利视频| 99精品国自产在线| 欧美福利第一页| 久久久国产精品网站| 国产中文av在线| 一卡二卡欧美日韩| 亚洲高清在线| www污污网站在线看| 欧美激情精品| 天天干天天操天天做| 精品久久一二三区| 日韩视频专区| 国产乱码一区二区三区四区| 日本特级黄色大片| 青青青青草视频| 国产熟女高潮一区二区三区| 日本久久亚洲电影| 91豆花视频在线播放| 操她视频在线观看| 日韩高清三区| 免费久久久一本精品久久区| 亚洲精品视频区| 女尊高h男高潮呻吟| 99久热在线精品996热是什么| 9i在线看片成人免费| 超碰国产一区| 国产在线拍揄自揄拍视频| 91色在线porny| 后入内射欧美99二区视频| 91免费精品国偷自产在线| 国产主播一区| yourporn久久国产精品| 欧美α欧美αv大片| 亚洲一区二区国产| 日韩中文字幕视频在线| 亚洲精品视频大全| 欧美污在线观看| 日韩视频在线视频| 日韩免费av电影| 黄色免费网站在线观看| 亚洲一区三区视频在线观看| 国模少妇一区二区三区| 一级黄色片大全| 小嫩嫩精品导航| 嫩草av久久伊人妇女超级a| 四虎影院一区二区三区| 水蜜桃久久夜色精品一区的特点| 日本道免费精品一区二区三区| www.日韩在线观看| 午夜一区二区三区| 国产风韵犹存在线视精品| 欧美久久九九| 欧美xxxx黑人又粗又长精品| 国产羞羞视频在线播放| 日本在线免费| 欧美做受xxxxxⅹ性视频| 精品国产欧美日韩一区二区三区| www免费网站在线观看| 精品一区二区三区高清免费不卡| 中文字幕一区视频| 成人在线高清免费| 五月天综合视频| 国产精品乱码一区二三区小蝌蚪| 免费精品一区二区三区在线观看| av亚洲在线观看| 欧洲福利电影| 一区二区欧美在线观看| 成人在线影视| 久久精品观看| 91麻豆国产在线观看| 国模无码视频一区二区三区| 久久精品国产亚洲av高清色欲| eeuss影影院www在线播放| 97碰碰碰免费色视频| 精品无码一区二区三区在线| 亚洲网站视频在线观看| 影音先锋中文字幕第一页| 精品人妻无码一区二区三区| 亚洲一区二区三区在线免费观看| 免费看污片的网站| 中文字幕一区二区三区在线视频| 黄色小说在线播放| xxxxxhd亚洲人hd| 无码少妇一区二区| 国产美女av| 亚洲sss视频在线视频| 亚洲性生活视频在线观看| 国产又粗又猛又色又| 另类在线视频| 成人av福利| 免费在线看污片| 一区二区免费在线观看视频| 97在线精品视频| 国产传媒日韩欧美成人| 制服丝袜影音| 黄动漫网站在线观看| 香蕉伊大人中文在线观看| 在线观看免费91| 色哟哟入口国产精品| 精品国产综合区久久久久久| 五月天激情婷婷| 成人一区视频| 永久域名在线精品| 日韩精品一区二区三区色欲av| 色偷偷偷综合中文字幕;dd| 国产免费黄色网址| 在线观看国产高清视频| 99国产成+人+综合+亚洲欧美| 色综合天天综合| 欧美成人精品h版在线观看| 国产福利电影在线| 欧美xxxx性xxxxx高清| 国产精品123| 国产精品99久久久久久有的能看| 久久久综合视频| 亚洲欧美日本国产有色| 欧美成人在线免费| 激情另类小说区图片区视频区| 99re在线视频免费观看| 精品成人一区二区三区免费视频| 亚洲免费观看高清在线观看| 少妇高潮喷水久久久久久久久久| 国产一区私人高清影院| 国产绿帽刺激高潮对白| 91综合精品国产丝袜长腿久久| 日韩a视频在线观看| 亚洲精品wwww| 欧美日韩一区二区在线免费观看| 久热re国产手机在线观看| 麻豆视频网站在线观看| 成人av在线网址| 欧美少妇在线观看| 91精品国产综合久久香蕉的用户体验| 一区二区欧美亚洲| 黄色成人一级片| 国产一二三区精品视频| 久久国产乱子伦免费精品| 久久精品国产欧美亚洲人人爽| 欧美视频精品在线观看| 黄色一级片免费播放| 欧美日韩不卡合集视频| 国产在线播放91| 91av在线免费| 国产精品女主播| 里番全彩acg☆无翼乌全彩3d| 黄在线观看免费网站ktv| 九九久久国产精品| 99视频高清| 99精品欧美一区| 中文字幕在线影院| 日韩美女写真福利在线观看| 永久免费看片在线观看| 日本一级淫片免费放| 日韩欧美在线一区二区三区| 亚洲男女自偷自拍| 91免费看片网站| 亚洲第一精品久久忘忧草社区| 精品无码人妻一区| 精品视频在线观看一区二区| 亚洲欧洲日韩综合二区| 国产盗摄一区二区三区| 久久夜色精品一区| 免费日韩精品中文字幕视频在线| 日韩精品欧美成人高清一区二区| 久久久久久久国产| 国产一级片一区二区| 国产大学生校花援交在线播放| 午夜老司机精品| ...xxx性欧美| 人九九综合九九宗合| 国产精品18毛片一区二区| 激情小说图片视频| 精品国产鲁一鲁****| 国产欧美一区二区三区精品观看| 日韩精品欧美激情一区二区| 五月天婷婷在线观看视频| 巨乳女教师的诱惑| 精品国产伦一区二区三区| 精品黄色免费中文电影在线播放| 日本一区免费网站| 日本午夜一区| 狠狠爱免费视频| 国产精品对白一区二区三区| 成年人在线免费观看视频网站| 中文字幕人妻熟女在线| 亚洲区免费视频| 日本免费福利视频| 超碰97久久| 少妇人妻精品一区二区三区| 青青青青在线| 日韩一区二区三区av| 久久精品视频91| 亚洲精品欧美综合四区| 亚洲精品福利视频网站| 91久久麻豆| freexxxx性特大另类| 一级视频在线观看视频在线啦啦| 亚洲日本一区二区三区在线| 国产精品三级| 一级中文字幕一区二区| av手机在线看| 六月亚洲精品一区| 国产成人精品免费看| www.中文字幕久久久| 亚洲色欲久久久综合网东京热| 一区二区三区激情| 日日摸夜夜添夜夜添毛片av| 亚洲一区二区三区视频在线| 人妻在线日韩免费视频| 黄色动漫网站入口| 日韩av一区二区三区美女毛片| 亚洲国产成人在线视频| 久久午夜宅男免费网站| 精品在线观看一区二区| 四虎影院免费在线| 99精品欧美一区| 四虎成人精品永久免费av| 欧美xingq一区二区| 国产精品久久久久久久久久10秀| 日韩欧美国产一区二区| 自拍亚洲色图| 香蕉久久aⅴ一区二区三区| 亚洲成年人网站在线观看| 天堂在线中文网官网| 99视频在线免费播放| 91视频在线网站| 在线免费观看a视频| av大片免费观看| 欧美日本高清视频在线观看| 久久久久久久久久久成人| h网站免费在线观看| 成人动漫视频在线观看完整版| 专区另类欧美日韩| 精品成人无码久久久久久| 6080国产精品| 亚洲天堂国产| 成人丝袜高跟foot| 香蕉在线播放| 亚洲精品一区二区三区在线| 99热亚洲精品| 成人午夜免费在线观看| 国产欧美一区二| 欧美做受高潮电影o| 日韩av一区二区三区美女毛片| 一区二区成人网| 色偷偷av亚洲男人的天堂|