MYSQL讀書筆記---運算符、字符串操作

運算符###########################################
=,!=(<>),>,>=,<,<= is null , is not null, isnull(expr) expr between min and max expr in(v1,v2,...)

流程#############################################
mysql> select ifnull(1,0); #如果第一個參數為NULL,則返回第二個參數值,否則返回原值.
------------------------------------------------
mysql>select case 1 when then 'one' when 2 when 'two' else 'more' end;
------------------------------------------------
mysql>select if(1>0,'ok','no') #如果條件為真則返回OK,否則返回NO.
------------------------------------------------
mysql>select nullif(1,2) #如果exp1 = exp2則返回NULL,否則返回exp1
------------------------------------------------

字符串###########################################
mysql>select ASCII('a'); #返回字符串最左邊那個字符的ASCII碼值
-----------------------------------------------
mysql>select oct(12); #返回字符串表示的八進制形式.
-----------------------------------------------
mysql>select hex(255); #返回字符串的十六進制形式.
-----------------------------------------------
mysql>select char(3333342); #返回ASSCII碼值對應的字符串
------------------------------------------------
mysql>select char_length('text') #返回字符串的個數
------------------------------------------------
mysql>select length(text) #返回字符串的字節數
________________________________________________
mysql>select concat('str1','str2','str3','str4','strn',) #將參數連接成字符串返回
-------------------------------------------------
mysql>select locate('字串','母串') #返回字串在母串中第一次出現的位置,如果不存在則返回0
-------------------------------------------------
mysql>select lpad('str',11,'.');
mysql>select rpad('str',11,'.'); #用字符串對str進行左邊或右邊填充直到他的長度達到11.
-------------------------------------------------
mysql> select left('strstrstr',5); #返回字符串最左邊的N個字符. mysql>select right('strstrstr',5); #返回字符串最右邊的N個字符.
-------------------------------------------------
mysql> select substring('xxxxxx',3,3); #從字符串的第三個字個位置起截取三個字符.
-------------------------------------------------
mysql> select ltrim(str);
mysql>select rtrim();
mysql> select trim(' str ');
mysql> select trim(both 'x' from 'xxx..xxx'); #去空格
-------------------------------------------------
mysql> select space(6); #返回門個空格
-------------------------------------------------
mysql> select repeat('str',3); #返回重復三次的字符串
-------------------------------------------------
mysql>select replace('www.tom.com','tom','sina'); #字符串替換
-------------------------------------------------
mysql>select reverse('abc'); #字符串顛倒
-------------------------------------------------
mysql>select lower('UPPER');
mysql>select upper('lower'); #轉換大小寫
--------------------------------------------------
mysql> update table set filed = load_file('/tmp/file'); where id=1; #讀入文件
--------------------------------------------------
mysql> select abs(-1); #返回絕對值
--------------------------------------------------
mysql> select 4 div 2; #除
--------------------------------------------------
mysql> select 5 mod 2; #余
--------------------------------------------------
mysql> select floor(x) #返回不大于X的最大整數值
--------------------------------------------------
mysql> select ceiling(x) #返回大于X的最小整數
--------------------------------------------------
mysql> select round(2.23) #四舍五入
__________________________________________________

時間 mysql>select now(); select now() + 0; #返回時間
--------------------------------------------------
mysql>select curdate(); select curdate() + 0; #返回年月日
--------------------------------------------------
mysql>select curtime(); select curtime() + 0 #返回小時分秒
--------------------------------------------------
mysql>select database() #返回當前數據庫的名子
--------------------------------------------------
mysql>select user();
select system_user();
select session_user(); #返回當前MYSQL用戶名子
---------------------------------------------------
mysql>select password('abc'); #口令加密
---------------------------------------------------

刪除所有表記錄 #truncate table 表名;
#速度快于delete from table

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/273475.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/273475.shtml
英文地址,請注明出處:http://en.pswp.cn/news/273475.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

fluidity詳解

fluidity詳解 1.fluidity編譯過程 1.1.femtools庫調用方法 編譯fluidity/femtools目錄下所有文件&#xff0c;打包為libfemtools.a靜態庫文件&#xff1b;通過-lfemtools參數&#xff0c;并指定libfemtools.a靜態庫位置&#xff0c;即可調用 femtools 庫內所有函數2.fluidity主…

mysql讀書筆記---if語句

IF(expr1,expr2,expr3) 如果expr1是TRUE(expr1<>0 and expr1<>NULL)&#xff0c;則IF()的返回值為expr2;否則返回值則為expr3。IF()的返回值為數字值或字符串值&#xff0c;具體情況視其所在語境而定。 mysql>SELECT?IF(1>2,2,3); ->3 mysql>SELECT I…

C語言 將整數寫入內存指定的連續字節單元中

將整數數組寫入0x40003000開始的連續10個字節內存單元中&#xff0c;注意unsigned char *指向一個字節&#xff0c;而int *指向1個字&#xff08;4個字&#xff09;&#xff0c;但是可以把字中存儲的整數放入字節單元中&#xff0c;只要不超過表示的范圍&#xff0c;注意雖然un…

mysql讀書筆記----時間函數

1.獲得當前時間&#xff1a;時間格式yyyy-MM-dd curdate();2.DAYOFWEEK(date) 3.WEEKDAY(date) 4.DAYOFMONTH(date) 5.DAYOFYEAR(date) 6.MONTH(date) 7.DAYNAME(date) 8.MONTHNAME(date) 9.QUARTER(date) 10.WEEK(date) WEEK(date,first) 11.YEAR(date) 12.HOUR(time) 13.MINU…

企業數據1

1. 企業數據 1.1. 全局 1.1.1. 貨幣 CNY Chinese Yuan Renminbi &#xffe5; 6.825020 ARS Argentine Peso $ 3.791090 BOB Bolivian Boliviano $b 7.570800 BRL Brazilian Real R$ 1.766500 CAD Canadian Dollar $ 1.037570 CLP Chilean Peso $ …

sql判斷語句

方法一&#xff1a; <if test"null ! orderType and 0 orderType"> order by amountTimes desc </if><if test"null ! orderType and 1 orderType">order by amountTimes asc </if><if test"null ! orderType and 2 …

Thinkphp 整合tcpdf

網上查了些關于tcpdf 使用教程&#xff0c;整合到TP的話&#xff0c;會有些小問題&#xff0c;由于基礎還不是很扎實&#xff0c;花了點時間終于整合OK了。下面介紹步驟&#xff1a; 環境&#xff1a; TP版本&#xff1a;TP3.2.2 tcpdf:tcpdf_6_2_3 1. 將tcpdf_6_2_3.zip解壓在…

多項目開發下的dll文件管理

閱讀目錄&#xff1a;DS01&#xff1a;為什么要對生成的dll文件進行管理&#xff1f;DS02&#xff1a;首先介紹以下兩個DOS命令DS03&#xff1a;第一種實現方法&#xff08;xcopy&#xff09;DS04&#xff1a;第二種實現方法&#xff08;attrib&#xff09;DS05&#xff1a;分享…

關于Java中的隨機數產生

對比兩種寫法&#xff1a; 第一種&#xff1a; public static void main(String args[]){Random random new Random(System.currentTimeMillis());for(int i0; i<20; i){int sindex random.nextInt(2);System.out.println(sindex);}}第二種&#xff1a; public static voi…

視圖

視圖是虛表&#xff0c;是從一個或幾個基本表&#xff08;或視圖&#xff09;中導出的表&#xff0c;在系統的數據字典中僅存放了視圖的定義&#xff0c;不存放視圖對應的數據。視圖是原始數據庫數據的一種變換&#xff0c;是查看表中數據的另外一種方式。可以將視圖看成是一個…

選擇器的并發性

4.3.4 并發性 選擇器對象是線程安全的&#xff0c;但它們包含的鍵集合不是。通過keys( )和selectKeys( )返回的鍵的集合是Selector對象內部的私有的Set對象集合的直接引用。這些集合可能在任意時間被改變。已注冊的鍵的集合是只讀的。如果您試圖修改它&#xff0c;那么您得到的…

mysql 自定義函數之判斷

DELIMITER $$CREATE DEFINERrootlocalhost FUNCTION getMin(a int,b int) RETURNS int(11)BEGINdeclare min int;if(a>b)then set min b;elseif(b>a)then set min a;else set min 0;#end if;end if;RETURN min;END 調用該函數可以如下方式 select getMin(1,2); 返回值…

C/C++的數組名

數組名相當于指向數組第一個元素的地址。數組名不是變量&#xff0c;是地址常量&#xff0c;不能為其賦值。如下&#xff1a;1&#xff09;一維數組中對于數組 a[5] {1, 2, 3, 4, 5};數組名a相當于指向第一個元素a[0]的指針。即 a 與 &a[0] 等價。2&#xff09;二維數組中…

mysql的運算法

一、算術運算符1、加 www.2cto.com mysql> select 12;-----| 12 |-----| 3 |-----2、減mysql> select 1-2;-----| 1-2 |-----| -1 |-----3、乘mysql> select 2*3;-----| 2*3 |-----| 6 |-----4、除mysql> select 2/3;--------| 2/3 |--------| 0.6667 |-…

轉-- iOS 30多個iOS常用動畫,帶詳細注釋

// // CoreAnimationEffect.h // CoreAnimationEffect // // Created by VincentXue on 13-1-19. // Copyright (c) 2013年 VincentXue. All rights reserved. //#import <Foundation/Foundation.h>/**! 導入QuartzCore.framework** Example:** Step.1** #imp…

Java中abstract與interface

抽象類&#xff08;abstract class&#xff09;的特點&#xff1a; 1.抽象類、抽象方法都必須使用abstract修飾。 2.抽象類中&#xff0c;可以有非抽象方法&#xff0c;甚至可以是沒有任何方法或變量的空類。 對于抽象類中不定義抽象方法的用意在于&#xff1a;使該類不能被創建…

按位與、或、異或等運算方法

按位與運算符&#xff08;&&#xff09; 參加運算的兩個數據&#xff0c;按二進制位進行“與”運算。 運算規則&#xff1a;0&00; 0&10; 1&00; 1&11; 即&#xff1a;兩位同時為“1”&#xff0c;結果才為“1”&#xff0c;否則為0 例如&#xff1…

JavaScript驗證

<script type"text/javascript"> /*密碼*/ function password() { var password document.getElementById("password").value; var ts document.getElementById("tsPassword"); if (password.length >…

mysql數據庫根據上傳的經緯度計算距離

select 6371.393*ACOS(COS(RADIANS(latitude))*COS(RADIANS(47.02))*COS(RADIANS(longitude)-RADIANS(114.100))SIN(RADIANS(latitude))*SIN(RADIANS(47.02))) as distancefrom location

emacs配置

; 指針顏色設置為白色(set-cursor-color "white");; 鼠標顏色設置為白色(set-mouse-color "white") ;; 從color-theme中獲取;; 網上下載color-theme.el&#xff0c;放到加載路徑(&#xff0f;usr/share/emacs/site-lisp )下;; M-x color-theme-select,鼠標…