Mysql常用內置函數

MySQL 字符串函數

函數 描述 實例
ASCII(s) 返回字符串 s 的第一個字符的 ASCII 碼。 返回 CustomerName 字段第一個字母的 ASCII 碼:SELECT ASCII(CustomerName) AS NumCodeOfFirstCharFROM Customers;
CHAR_LENGTH(s) 返回字符串 s 的字符數 返回字符串 RUNOOB 的字符數SELECT CHAR_LENGTH("RUNOOB") AS LengthOfString;
CHARACTER_LENGTH(s) 返回字符串 s 的字符數 返回字符串 RUNOOB 的字符數SELECT CHARACTER_LENGTH("RUNOOB") AS LengthOfString;
CONCAT(s1,s2...sn) 字符串 s1,s2 等多個字符串合并為一個字符串 合并多個字符串SELECT CONCAT("SQL ","Runoob ","Gooogle ","Facebook") AS ConcatenatedString;
CONCAT_WS(x, s1,s2...sn) 同 CONCAT(s1,s2,...) 函數,但是每個字符串之間要加上 x,x 可以是分隔符 合并多個字符串,并添加分隔符:SELECT CONCAT_WS("-","SQL","Tutorial","is","fun!") AS ConcatenatedString;
FIELD(s,s1,s2...) 返回第一個字符串 s 在字符串列表(s1,s2...)中的位置 返回字符串 c 在列表值中的位置:SELECT FIELD("c","a","b","c","d","e");
FIND_IN_SET(s1,s2) 返回在字符串s2中與s1匹配的字符串的位置 返回字符串 c 在指定字符串中的位置:SELECT FIND_IN_SET("c","a,b,c,d,e");
FORMAT(x,n) 函數可以將數字 x 進行格式化 "#,###.##", 將 x 保留到小數點后 n 位,最后一位四舍五入。 格式化數字 "#,###.##" 形式:SELECT FORMAT(250500.5634,2); --輸出250,500.56
INSERT(s1,x,len,s2) 字符串 s2 替換 s1 的 x 位置開始長度為 len 的字符串 從字符串第一個位置開始的 6 個字符替換為 runoob:SELECT INSERT("google.com",1,6,"runoob"); --輸出:runoob.com
LOCATE(s1,s) 從字符串 s 中獲取 s1 的開始位置 獲取 b 在字符串 abc 中的位置:SELECT LOCATE('st','myteststring'); --5返回字符串 abc 中 b 的位置:SELECT LOCATE('b','abc')--2
LCASE(s) 將字符串 s 的所有字母變成小寫字母 字符串 RUNOOB 轉換為小寫:SELECT LCASE('RUNOOB')-- runoob
LEFT(s,n) 返回字符串 s 的前 n 個字符 返回字符串 runoob 中的前兩個字符:SELECT LEFT('runoob',2)-- ru
LOWER(s) 將字符串 s 的所有字母變成小寫字母 字符串 RUNOOB 轉換為小寫:SELECT LOWER('RUNOOB')-- runoob
LPAD(s1,len,s2) 在字符串 s1 的開始處填充字符串 s2,使字符串長度達到 len 將字符串 xx 填充到 abc 字符串的開始處:SELECT LPAD('abc',5,'xx')-- xxabc
LTRIM(s) 去掉字符串 s 開始處的空格 去掉字符串 RUNOOB開始處的空格:SELECT LTRIM(" RUNOOB") AS LeftTrimmedString;-- RUNOOB
MID(s,n,len) 從字符串 s 的 n 位置截取長度為 len 的子字符串,同 SUBSTRING(s,n,len) 從字符串 RUNOOB 中的第 2 個位置截取 3個 字符:SELECT MID("RUNOOB",2,3) AS ExtractString;-- UNO
POSITION(s1 IN s) 從字符串 s 中獲取 s1 的開始位置 返回字符串 abc 中 b 的位置:SELECT POSITION('b'in'abc')--2
REPEAT(s,n) 將字符串 s 重復 n 次 將字符串 runoob 重復三次:SELECT REPEAT('runoob',3)-- runoobrunoobrunoob
REPLACE(s,s1,s2) 將字符串 s2 替代字符串 s 中的字符串 s1 將字符串 abc 中的字符 a 替換為字符 x:SELECT REPLACE('abc','a','x')--xbc
REVERSE(s) 將字符串s的順序反過來 將字符串 abc 的順序反過來:SELECT REVERSE('abc')-- cba
RIGHT(s,n) 返回字符串 s 的后 n 個字符 返回字符串 runoob 的后兩個字符:SELECT RIGHT('runoob',2)-- ob
RPAD(s1,len,s2) 在字符串 s1 的結尾處添加字符串 s2,使字符串的長度達到 len 將字符串 xx 填充到 abc 字符串的結尾處:SELECT RPAD('abc',5,'xx')-- abcxx
RTRIM(s) 去掉字符串 s 結尾處的空格 去掉字符串 RUNOOB 的末尾空格:SELECT RTRIM("RUNOOB ") AS RightTrimmedString; -- RUNOOB
SPACE(n) 返回 n 個空格 返回 10 個空格:SELECT SPACE(10);
STRCMP(s1,s2) 比較字符串 s1 和 s2,如果 s1 與 s2 相等返回 0 ,如果 s1>s2 返回 1,如果 s1<s2 返回 -1 比較字符串:SELECT STRCMP("runoob","runoob"); --0
SUBSTR(s, start, length) 從字符串 s 的 start 位置截取長度為 length 的子字符串 從字符串 RUNOOB 中的第 2 個位置截取 3個 字符:SELECT SUBSTR("RUNOOB",2,3) AS ExtractString;-- UNO
SUBSTRING(s, start, length) 從字符串 s 的 start 位置截取長度為 length 的子字符串 從字符串 RUNOOB 中的第 2 個位置截取 3個 字符:SELECT SUBSTRING("RUNOOB",2,3) AS ExtractString;-- UNO
SUBSTRING_INDEX(s, delimiter, number) 返回從字符串 s 的第 number 個出現的分隔符 delimiter 之后的子串。如果 number 是正數,返回第 number 個字符左邊的字符串。如果 number 是負數,返回第(number 的絕對值(從右邊數))個字符右邊的字符串。 SELECT SUBSTRING_INDEX('ab','',1)-- aSELECT SUBSTRING_INDEX('ab','',-1) -- bSELECT SUBSTRING_INDEX(SUBSTRING_INDEX('abcde','',3),'',-1) -- c
TRIM(s) 去掉字符串 s 開始和結尾處的空格 去掉字符串 RUNOOB 的首尾空格:SELECT TRIM(' RUNOOB ') AS TrimmedString;
UCASE(s) 將字符串轉換為大寫 將字符串 runoob 轉換為大寫:SELECT UCASE("runoob");-- RUNOOB
UPPER(s) 將字符串轉換為大寫 將字符串 runoob 轉換為大寫:SELECT UPPER("runoob");-- RUNOOB

MySQL 數字函數

函數名 描述 實例
ABS(x) 返回 x 的絕對值 返回 -1 的絕對值:SELECT ABS(-1)--返回1
ACOS(x) 求 x 的反余弦值(參數是弧度) SELECT ACOS(0.25);
ASIN(x) 求反正弦值(參數是弧度) SELECT ASIN(0.25);
ATAN(x) 求反正切值(參數是弧度) SELECT ATAN(2.5);
ATAN2(n, m) 求反正切值(參數是弧度) SELECT ATAN2(-0.8,2);
AVG(expression) 返回一個表達式的平均值,expression 是一個字段 返回 Products 表中Price 字段的平均值:SELECT AVG(Price) AS AveragePrice FROM Products;
CEIL(x) 返回大于或等于 x 的最小整數 SELECT CEIL(1.5)--返回2
CEILING(x) 返回大于或等于 x 的最小整數 SELECT CEILING(1.5);--返回2
COS(x) 求余弦值(參數是弧度) SELECT COS(2);
COT(x) 求余切值(參數是弧度) SELECT COT(6);
COUNT(expression) 返回查詢的記錄總數,expression 參數是一個字段或者 * 號 返回 Products 表中 products 字段總共有多少條記錄:SELECT COUNT(ProductID) AS NumberOfProducts FROM Products;
DEGREES(x) 將弧度轉換為角度 SELECT DEGREES(3.1415926535898)--180
n DIV m 整除,n 為被除數,m 為除數 計算 10 除于 5:SELECT 10 DIV 5; --2
EXP(x) 返回 e 的 x 次方 計算 e 的三次方:SELECT EXP(3)--20.085536923188
FLOOR(x) 返回小于或等于 x 的最大整數 小于或等于 1.5 的整數:SELECT FLOOR(1.5)--返回1
GREATEST(expr1, expr2, expr3, ...) 返回列表中的最大值 返回以下數字列表中的最大值:SELECT GREATEST(3,12,34,8,25);--34返回以下字符串列表中的最大值:SELECT GREATEST("Google","Runoob","Apple"); --Runoob
LEAST(expr1, expr2, expr3, ...) 返回列表中的最小值 返回以下數字列表中的最小值:SELECT LEAST(3,12,34,8,25);--3返回以下字符串列表中的最小值:SELECT LEAST("Google","Runoob","Apple"); --Apple
LN 返回數字的自然對數,以 e 為底。 返回 2 的自然對數:SELECT LN(2); --0.6931471805599453
LOG(x) 或 LOG(base, x) 返回自然對數(以 e 為底的對數),如果帶有 base 參數,則 base 為指定帶底數。 SELECT LOG(20.085536923188)--3SELECT LOG(2,4);--2
LOG10(x) 返回以 10 為底的對數 SELECT LOG10(100)--2
LOG2(x) 返回以 2 為底的對數 返回以 2 為底 6 的對數:SELECT LOG2(6); --2.584962500721156
MAX(expression) 返回字段 expression 中的最大值 返回數據表 Products 中字段 Price 的最大值:SELECT MAX(Price) AS LargestPrice FROM Products;
MIN(expression) 返回字段 expression 中的最小值 返回數據表 Products 中字段 Price 的最小值:SELECT MIN(Price) AS MinPrice FROM Products;
MOD(x,y) 返回 x 除以 y 以后的余數 5 除于 2 的余數:SELECT MOD(5,2)--1
PI() 返回圓周率(3.141593) SELECT PI()--3.141593
POW(x,y) 返回 x 的 y 次方 2 的 3 次方:SELECT POW(2,3)--8
POWER(x,y) 返回 x 的 y 次方 2 的 3 次方:SELECT POWER(2,3)--8
RADIANS(x) 將角度轉換為弧度 180 度轉換為弧度:SELECT RADIANS(180)--3.1415926535898
RAND() 返回 0 到 1 的隨機數 SELECT RAND()--0.93099315644334
ROUND(x) 返回離 x 最近的整數 SELECT ROUND(1.23456)--1
SIGN(x) 返回 x 的符號,x 是負數、0、正數分別返回 -1、0 和 1 SELECT SIGN(-10)--(-1)
SIN(x) 求正弦值(參數是弧度) SELECT SIN(RADIANS(30))--0.5
SQRT(x) 返回x的平方根 25 的平方根:SELECT SQRT(25)--5
SUM(expression) 返回指定字段的總和 計算 OrderDetails 表中字段 Quantity 的總和:SELECT SUM(Quantity) AS TotalItemsOrdered FROM OrderDetails;
TAN(x) 求正切值(參數是弧度) SELECT TAN(1.75); ---5.52037992250933
TRUNCATE(x,y) 返回數值 x 保留到小數點后 y 位的值(與 ROUND 最大的區別是不會進行四舍五入) SELECT TRUNCATE(1.23456,3)--1.234

MySQL 日期函數

函數名 描述 實例
CURRENT_DATE() 、CURDATE() 返回當前日期 SELECT CURRENT_DATE(), CURDATE() ;->2018-09-19 2018-09-19
CURRENT_TIME()、CURTIME() 返回當前時間 SELECT CURRENT_TIME(), CURTIME();->19:59:02 19:59:02
NOW() 、CURRENT_TIMESTAMP() 返回當前日期和時間 SELECT CURRENT_TIMESTAMP(), NOW()->2023-03-17 12:21:31 2023-03-17 12:21:31
UNIX_TIMESTAMP([date]) 獲取unix時間戳,單位秒 SELECT UNIX_TIMESTAMP(),UNIX_TIMESTAMP(NOW()), UNIX_TIMESTAMP('2023-03-17 14:49:48');-> 1679035871 1679035871 1679035788
ADDTIME(t, n) n 是一個時間表達式,時間 t 加上時間表達式 n 加 5 秒:SELECT ADDTIME('2011-11-11 11:11:11',5);->2011-11-1111:11:16(秒)添加 2 小時, 10 分鐘, 5 秒:SELECT ADDTIME("2020-06-15 09:34:21","2:10:5");->2020-06-1511:44:26
ADDDATE(date,INTERVAL expr unit),ADDDATE(date,days)DATE_ADD(date,INTERVAL expr unit) 計算起始日期 d 加上 n 天的日期 。unit可以是:MICROSECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTERYEARSECOND_MICROSECONDMINUTE_MICROSECONDMINUTE_SECONDHOUR_MICROSECONDHOUR_SECONDHOUR_MINUTEDAY_MICROSECONDDAY_SECONDDAY_MINUTEDAY_HOURYEAR_MONTH SELECT DATE_ADD('2008-01-02', INTERVAL 31 DAY);->2008-02-02SELECT ADDDATE('2008-01-02', INTERVAL 31 DAY), ADDDATE('2008-01-02', 31);->2008-02-02 2008-02-02SELECT DATE_ADD("2017-06-15", INTERVAL 10 DAY); ->2017-06-25SELECT DATE_ADD("2017-06-15 09:34:21", INTERVAL 15 MINUTE);->2017-06-1509:49:21SELECT DATE_ADD("2017-06-15 09:34:21", INTERVAL -3 HOUR);->2017-06-1506:34:21SELECT DATE_ADD("2017-06-15 09:34:21", INTERVAL -3 HOUR);->2017-04-15
PERIOD_ADD(period, number) 為 年-月 組合日期添加一個時段 SELECT PERIOD_ADD(201703,5); ->201708
ADDTIME(datetime, seconds)ADDTIME(time, time) ADDTIME(datetime, time) 計算起始時間 加上 指定時間 SELECT ADDTIME('2007-12-31 23:59:59.999999','1 1:1:1.000002'); ->'2008-01-02 01:01:01.000001'SELECT ADDTIME('01:00:00.999999','02:00:00.999998'); ->'03:00:01.999997'SELECT ADDTIME('01:00:00.999999', 2);->01:00:02.999999
DATEDIFF(expr1,expr2) 計算日期 expr1->expr2 之間相隔的天數。 expr1,expr2為date 或者datetime。 SELECT DATEDIFF('2001-01-01','2001-02-02')->-32DATEDIFF(20010101,20010202)->-32
PERIOD_DIFF(date1, date2) 計算日期date1,date2之間的月份數。date1 和 date2 參數是只能是yyyyMM或yyMM。 PERIOD_DIFF(202101,202001)->12
TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2) 功能更加強大,可以計算年,月,日等。datetime_expr1是開始時間,datetime_expr2是結束時間。unit參數是確定(end-begin)時間差的單位。 SELECT TIMESTAMPDIFF (day,"2022-10-19 09:43:21","2022-10-20 00:00:00"); 值為0 SELECT TIMESTAMPDIFF (day,"2022-10-19 09:43:21","2022-10-20"); 值為0;SELECT TIMESTAMPDIFF (day,"2022-10-19","2022-10-20"); 值為1;SELECT TIMESTAMPDIFF (day,"2022-10-19 09:43:21","2022-10-19 00:00:00"); 值為0
DATE_FORMAT(datetime,f) 按表達式 f的要求顯示日期 d SELECT DATE_FORMAT('2011-11-11 11:11:11','%Y-%m-%d %r')->2011-11-1111:11:11 AM
DATE(datetime) 從日期或日期時間表達式中提取日期值 SELECT DATE("2017-06-15"); ->2017-06-15
DAY(datetime) 返回日期值 d 的日期部分 SELECT DAY("2017-06-15"); ->15
DAYNAME(datetime) 返回日期 d 是星期幾,如 Monday,Tuesday SELECT DAYNAME('2011-11-11 11:11:11')->Friday
DAYOFMONTH(datetime) 計算日期 d 是本月的第幾天 SELECT DAYOFMONTH('2011-11-11 11:11:11')->11
DAYOFWEEK(datetime) 日期 d 今天是星期幾,1 星期日,2 星期一,以此類推 SELECT DAYOFWEEK('2011-11-11 11:11:11')->6
DAYOFYEAR(datetime) 計算日期 d 是本年的第幾天 SELECT DAYOFYEAR('2011-11-11 11:11:11')->315
HOUR(time) 返回 t 中的小時值 SELECT HOUR('1:2:3')->1
LAST_DAY(date) 返回給給定日期的那一月份的最后一天 SELECT LAST_DAY("2017-06-20");->2017-06-30
MAKEDATE(year, day-of-year) 基于給定參數年份 year 和所在年中的天數序號 day-of-year 返回一個日期 SELECT MAKEDATE(2017,3);->2017-01-03
MAKETIME(hour, minute, second) 組合時間,參數分別為小時、分鐘、秒 SELECT MAKETIME(11,35,4);->11:35:04
MICROSECOND(date) 返回日期參數所對應的微秒數 SELECT MICROSECOND("2017-06-20 09:34:00.000023");->23
MINUTE(t) 返回 t 中的分鐘值 SELECT MINUTE('1:2:3')->2
MONTHNAME(d) 返回日期當中的月份名稱,如 November SELECT MONTHNAME('2011-11-11 11:11:11')->November
MONTH(d) 返回日期d中的月份值,1 到 12 SELECT MONTH('2011-11-11 11:11:11')->11
QUARTER(d) 返回日期d是第幾季節,返回 1 到 4 SELECT QUARTER('2011-11-11 11:11:11')->4
SECOND(t) 返回 t 中的秒鐘值 SELECT SECOND('1:2:3')->3
SEC_TO_TIME(s) 將以秒為單位的時間 s 轉換為時分秒的格式 SELECT SEC_TO_TIME(4320)->01:12:00
STR_TO_DATE(string, format_mask) 將字符串轉變為日期 SELECT STR_TO_DATE("August 10 2017","%M %d %Y");->2017-08-10
SUBDATE(d,n) 日期 d 減去 n 天后的日期 SELECT SUBDATE('2011-11-11 11:11:11',1)->2011-11-1011:11:11(默認是天)
SUBTIME(t,n) 時間 t 減去 n 秒的時間 SELECT SUBTIME('2011-11-11 11:11:11',5)->2011-11-1111:11:06(秒)
TIME(expression) 提取傳入表達式的時間部分 SELECT TIME("19:30:10");->19:30:10
TIME_FORMAT(t,f) 按表達式 f 的要求顯示時間 t SELECT TIME_FORMAT('11:11:11','%r')11:11:11 AM
TIME_TO_SEC(t) 將時間 t 轉換為秒 SELECT TIME_TO_SEC('1:12:00')->4320
TIMEDIFF(time1, time2) 計算時間差值 SELECT TIMEDIFF("13:10:11","13:10:10");->00:00:01
TIMESTAMP(expression, interval) 單個參數時,函數返回日期或日期時間表達式;有2個參數時,將參數加和 SELECT TIMESTAMP("2017-07-23", "13:10:11");->2017-07-2313:10:11
TO_DAYS(datetime) 計算日期 d 距離 0000 年 1 月 1 日的天數 SELECT TO_DAYS('0001-01-01 01:01:01')->366
WEEK(datetime) 計算日期 d 是本年的第幾個星期,范圍是 0 到 53 SELECT WEEK('2011-11-11 11:11:11')->45
WEEKDAY(datetime) 日期 d 是星期幾,0 表示星期一,1 表示星期二 SELECT WEEKDAY("2017-06-15");->3
WEEKOFYEAR(datetime) 計算日期 d 是本年的第幾個星期,范圍是 0 到 53 SELECT WEEKOFYEAR('2011-11-11 11:11:11')->45
YEAR(datetime) 返回年份 SELECT YEAR("2017-06-15");->2017
YEARWEEK(date, mode) 返回年份及第幾周(0到53),mode 中 0 表示周天,1表示周一,以此類推 SELECT YEARWEEK("2017-06-15");->201724
FROM_DAYS(N) 將天數轉換為date. SELECTFROM_DAYS(730669); ->'2000-07-03'
FROM_UNIXTIME(unix_timestamp[,format]) 將時間戳(單位秒)轉換成datetime SELECT FROM_UNIXTIME(1447430881); ->'2015-11-13 10:08:01'SELECT FROM_UNIXTIME(1447430881, ->'%Y %D %M %h:%i:%s %x'); ->'2015 13th November 10:08:01 2015'

MySQL 高級函數

函數名 描述 實例
BIN(x) 返回 x 的二進制編碼 15 的 2 進制編碼:SELECT BIN(15);--1111
BINARY(s) 將字符串 s 轉換為二進制字符串 SELECT BINARY "RUNOOB";-> RUNOOB
CASE expression WHEN condition1 THEN result1 WHEN condition2 THEN result2 ... WHEN conditionN THEN resultN ELSE resultEND CASE 表示函數開始,END 表示函數結束。如果 condition1 成立,則返回 result1, 如果 condition2 成立,則返回 result2,當全部不成立則返回 result,而當有一個成立之后,后面的就不執行了。 SELECT CASE   WHEN 1>0  THEN '1 > 0'  WHEN 2>0  THEN '2 > 0'  ELSE '3 > 0'  END->1>0
CAST(x AS type) 轉換數據類型 字符串日期轉換為日期:SELECT CAST("2017-08-29" AS DATE);->2017-08-29
COALESCE(expr1, expr2, ...., expr_n) 返回參數中的第一個非空表達式(從左向右) SELECT COALESCE(NULL, NULL, NULL,'runoob.com', NULL,'google.com');-> runoob.com
CONNECTION_ID() 返回唯一的連接 ID SELECT CONNECTION_ID();->4292835
CONV(x,f1,f2) 返回 f1 進制數變成 f2 進制數 SELECT CONV(15,10,2);->1111
CONVERT(s USING cs) 函數將字符串 s 的字符集變成 cs SELECT CHARSET('ABC')->utf-8 SELECT CHARSET(CONVERT('ABC' USING gbk))->gbk
CURRENT_USER() 返回當前用戶 SELECT CURRENT_USER();-> guest@%
DATABASE() 返回當前數據庫名 SELECT DATABASE(); -> runoob
IF(expr,v1,v2) 如果表達式 expr 成立,返回結果 v1;否則,返回結果 v2。 SELECT IF(1>0,'正確','錯誤') ->正確
IFNULL(v1,v2) 如果 v1 的值不為 NULL,則返回 v1,否則返回 v2。 SELECT IFNULL(null,'Hello Word')->HelloWord
ISNULL(expression) 判斷表達式是否為 NULL SELECT ISNULL(NULL);->1
LAST_INSERT_ID() 返回最近生成的 AUTO_INCREMENT 值 SELECT LAST_INSERT_ID();->6
NULLIF(expr1, expr2) 比較兩個字符串,如果字符串 expr1 與 expr2 相等 返回 NULL,否則返回 expr1 SELECT NULLIF(25,25);->
SESSION_USER() 返回當前用戶 SELECT SESSION_USER();-> guest@%
SYSTEM_USER() 返回當前用戶 SELECT SYSTEM_USER();-> guest@%
USER() 返回當前用戶 SELECT USER();-> guest@%
VERSION() 返回數據庫的版本號 SELECT VERSION()->5.6.34

參考:
[1]. https://www.runoob.com/mysql/mysql-functions.html
[2]. https://dev.mysql.com/doc/refman/5.7/en/functions.html

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,156評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,401評論 3 415
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,069評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,873評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,635評論 6 408
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,128評論 1 323
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,203評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,365評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,881評論 1 334
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,733評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,935評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,475評論 5 358
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,172評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,582評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,821評論 1 282
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,595評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,908評論 2 372