python之MySQL

一.數(shù)據(jù)庫(kù)系統(tǒng)

  • 數(shù)據(jù)庫(kù)
    DataBase【DB】,指的是長(zhǎng)期保存到計(jì)算機(jī)上的數(shù)據(jù)贤重,按照一定順序組織茬祷,可以被各種用戶或者應(yīng)用共享的數(shù)據(jù)集合〔⒒龋【用于存儲(chǔ)數(shù)據(jù)的地方祭犯,可以視為存儲(chǔ)數(shù)據(jù)的容器】

  • 數(shù)據(jù)庫(kù)管理系統(tǒng)
    DataBase Management System【DBMS】,能夠管理和操作數(shù)據(jù)庫(kù)的大型的軟件秸妥。
    用于建立、使用和維護(hù)數(shù)據(jù)庫(kù)沃粗,對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制粥惧,為了保證數(shù)據(jù)庫(kù)的安全性和完整性。用戶可以通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù)最盅,或?qū)?shù)據(jù)庫(kù)進(jìn)行維護(hù)突雪。
    '''
    數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)之間的關(guān)系?
    數(shù)據(jù)庫(kù):存儲(chǔ),維護(hù)和管理數(shù)據(jù)的集合;
    數(shù)據(jù)庫(kù)管理系統(tǒng): 就是數(shù)據(jù)庫(kù)管理軟件涡贱,通過(guò)它可以進(jìn)行數(shù)據(jù)庫(kù)的管理和維護(hù)工作;
    '''

  • 常見(jiàn)的數(shù)據(jù)庫(kù)管理系統(tǒng)

    Oracle(甲骨文): 目前比較成功的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)咏删,運(yùn)行穩(wěn)定,功能齊全问词,性能超群督函,技術(shù)領(lǐng)先,主要應(yīng)用在大型的企業(yè)數(shù)據(jù)庫(kù)領(lǐng)域戏售。
    DB2: IBM(國(guó)際商業(yè)機(jī)器公司)的產(chǎn)品侨核,伸縮性比較強(qiáng)。
    SQL Server: Microsoft的產(chǎn)品灌灾,軟件界面友好,易學(xué)易用悲柱,在操作性和交互性方面獨(dú)樹(shù)一幟锋喜。
    MySQL: 免費(fèi)的數(shù)據(jù)庫(kù)系統(tǒng),被廣泛引用于中小型應(yīng)用系統(tǒng)豌鸡,體積小嘿般,速度快,總體擁有成本低涯冠,開(kāi)發(fā)源代碼炉奴,2008年被SUN收購(gòu),2009年SUN被Oracle收購(gòu)蛇更。

二瞻赶、數(shù)據(jù)庫(kù)的安裝

  • 安裝
    '''
    添加 sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty main universe' # 更新 sudo apt-get update # 搜索(從返回的結(jié)果查看有哪些版本可以安裝,用下邊的命令安裝相應(yīng)的版本) sudo apt-cache search mysql | grep mysql-server # 安裝5.6版本 sudo apt install mysql-server-5.6 # 設(shè)置開(kāi)機(jī)自啟動(dòng) sudo systemctl enable mysql.service
    '''
  • 服務(wù)開(kāi)啟和停止
    '''
    方式一
    sudo service mysql status // 查看狀態(tài)
    sudo service mysql start // 開(kāi)啟服務(wù)
    sudo service mysql stop // 停止服務(wù) //
    方式二
    sudo systemctl stauts mysql.service // 查看狀態(tài)
    sudo systemctl start mysql.service // 開(kāi)啟服務(wù)
    sudo systemctl stop mysql.service // 停止服務(wù)器
    sudo systemctl restart mysql.service // 重啟服務(wù)
    sudo systemctl enable mysql.service // 開(kāi)啟服務(wù)開(kāi)機(jī)自啟動(dòng)
    sudo systemctl disable mysql.service // 關(guān)閉服務(wù)開(kāi)機(jī)自啟動(dòng)

'''
退出數(shù)據(jù)庫(kù): quit
MySQL端口號(hào)是3306!!!

三派任、SQL概述

  • 概述
    Structure Query Language砸逊,結(jié)構(gòu)化查詢語(yǔ)言。是一種特殊目的的編程語(yǔ)言掌逛,是一種數(shù)據(jù)庫(kù)查詢和程序設(shè)計(jì)語(yǔ)言师逸,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)豆混。
  • 分類
    1.DDL【Data Definition Language】數(shù)據(jù)定義語(yǔ)言篓像,用戶創(chuàng)建动知、修改、刪除表結(jié)構(gòu)
    2.DML【Data Manipulation Language】數(shù)據(jù)操作語(yǔ)言员辩,用于對(duì)數(shù)據(jù)表進(jìn)行增刪改的操作
    3.DQL【Data Query Language】數(shù)據(jù)查詢語(yǔ)言拍柒,用于負(fù)責(zé)數(shù)據(jù)表的查詢工作
    4.DCL【Data Control Language】數(shù)據(jù)控制語(yǔ)言,用來(lái)定義訪問(wèn)權(quán)限和安全級(jí)別.

四屈暗、數(shù)據(jù)庫(kù)之DDL

一般情況下拆讯,mysql關(guān)鍵字是大寫的,但是為了方便就小寫养叛。

  • 顯示所有數(shù)據(jù)庫(kù)(當(dāng)前數(shù)據(jù)庫(kù)服務(wù)器中)

    mysql> show databases;                
    +--------------------+    
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | performance_schema |
    | sys                |
    +--------------------+
    4 rows in set (0.01 sec)
    
    
  • 選擇數(shù)據(jù)庫(kù)

    格式: 
      use 數(shù)據(jù)庫(kù)名稱;
    例如: 
      use zyz;
    
    

    注意: 在創(chuàng)建表單种呐、添加數(shù)據(jù)、刪除數(shù)據(jù)弃甥、修改數(shù)據(jù)...操作的前提是要進(jìn)入到對(duì)應(yīng)的數(shù)據(jù)中爽室,否則是操作不了的。

  • 創(chuàng)建數(shù)據(jù)庫(kù)

    格式:
      create database 數(shù)據(jù)庫(kù)名字;
    例如:
      create database zyz;
      // 創(chuàng)建時(shí)指定編碼類型
      create database pythondb charset=utf8;
    
    

    注意: 命令行操作淆攻,要注意中英文狀態(tài)阔墩,都是要使用英文的標(biāo)點(diǎn)符號(hào)!F可骸啸箫!

  • 刪除數(shù)據(jù)庫(kù)

    格式:
      drop database 數(shù)據(jù)庫(kù)名字;
    例如:
      drop database zyz;
    
    
  • 查看數(shù)據(jù)庫(kù)中的表

    show tables;
    
    
  • 創(chuàng)建表

    格式:
      create table 表名(
        字段1 字段類型[列級(jí)別約束條件][默認(rèn)值],
        字段2 字段類型[列級(jí)別約束條件][默認(rèn)值]伞芹,
        ….
        字段n 字段類型[列級(jí)別約束條件][默認(rèn)值]
        [表級(jí)別約束條件]
      )
    例如:
      create table students(id int(4),name char(20),age int(4));
      create table students(id int(4) primary key,name char(20),age int(4));
    
    

    創(chuàng)建表之前忘苛,一定要先進(jìn)入對(duì)應(yīng)的數(shù)據(jù)庫(kù)中!3稀扎唾!
    顯示創(chuàng)建表的詳細(xì)信息: show create table student;

  • 刪除表

    格式:
      drop table 表名;
    例如:
      drop table students;
    
    
  • 修改表名

    格式:
      alter table 老表名 rename 新表名;
    例如:
      alter table students_base rename students;
    
    
  • 查看表的結(jié)構(gòu)

    格式:
      desc 表名;
    例如:
      desc students;
    
    Field:域/字段/列  
    Type:類型
    Null:是否為空
    Key:主鍵 
    Default:默認(rèn)值
    Extra:額外屬性
    
    
  • 增加一個(gè)字段

    格式:
      alter table 表名 add 新字段的名字 字段屬性
    例如:
      alter table students add sex char(10); 
    
    

    如果要添加的某個(gè)字段不能為空,就是not null;
    例如: alter table students add sex char(10) not null;

  • 刪除一個(gè)字段

    格式:
      alter table 表名 drop 字段名;
    例如:
      alter table students drop sex;
    
    
  • 修改某個(gè)字段 --- 添加屬性

    格式:
      alter table 表名 change 老字段名 新字段名 字段屬性;
    例如:
      alter table students change id id int(4) auto_increment;  //給id添加自動(dòng)增長(zhǎng)的屬性
    
    
  • 修改某個(gè)字段 --- 修改屬性

    //修改id的屬性南缓,去除auto_increment屬性
    alter table students change id id int(4);
    
    
  • 修改某個(gè)字段 --- 刪除主鍵

    alter table students drop primary key;
    
    
  • 修改某個(gè)字段 --- 添加主鍵

    alter table students add primary key(id);
    alter table students change id id int(4) primary key;
    
    

    一張表中只能有一個(gè)字段是自動(dòng)增長(zhǎng)的胸遇,并且被設(shè)定為自動(dòng)增長(zhǎng)的這個(gè)字段一定要設(shè)置為主鍵;
    如果一個(gè)主鍵字段有自增長(zhǎng)屬性,如果想要直接刪除主鍵汉形,這是操作不了的纸镊;必須是先將自增長(zhǎng)屬性去除,然后才能刪除主鍵获雕;

  • 常用數(shù)據(jù)類型

    1.數(shù)字?jǐn)?shù)據(jù)類型
    - INT - 正常大小的整數(shù)薄腻,可以帶符號(hào)。如果是有符號(hào)的届案,它允許的范圍是從-2147483648到2147483647庵楷。如果是無(wú)符號(hào),允許的范圍是從0到4294967295。 可以指定多達(dá)11位的寬度尽纽。
    - TINYINT - 一個(gè)非常小的整數(shù)咐蚯,可以帶符號(hào)。如果是有符號(hào)弄贿,它允許的范圍是從-128到127春锋。如果是無(wú)符號(hào),允許的范圍是從0到255差凹,可以指定多達(dá)4位數(shù)的寬度期奔。
    - SMALLINT - 一個(gè)小的整數(shù),可以帶符號(hào)危尿。如果有符號(hào)呐萌,允許范圍為-32768至32767。如果無(wú)符號(hào)谊娇,允許的范圍是從0到65535肺孤,可以指定最多5位的寬度。
    - MEDIUMINT - 一個(gè)中等大小的整數(shù)济欢,可以帶符號(hào)赠堵。如果有符號(hào),允許范圍為-8388608至8388607法褥。 如果無(wú)符號(hào)茫叭,允許的范圍是從0到16777215,可以指定最多9位的寬度挖胃。
    - BIGINT - 一個(gè)大的整數(shù)杂靶,可以帶符號(hào)。如果有符號(hào)酱鸭,允許范圍為-9223372036854775808到9223372036854775807。如果無(wú)符號(hào)垛吗,允許的范圍是從0到18446744073709551615\. 可以指定最多20位的寬度凹髓。
    - FLOAT(M,D) - 不能使用無(wú)符號(hào)的浮點(diǎn)數(shù)字∏犹耄可以定義顯示長(zhǎng)度(M)和小數(shù)位數(shù)(D)蔚舀。這不是必需的,并且默認(rèn)為10,2锨络。其中2是小數(shù)的位數(shù)赌躺,10是數(shù)字(包括小數(shù))的總數(shù)。小數(shù)精度可以到24個(gè)浮點(diǎn)羡儿。
    - DOUBLE(M,D) - 不能使用無(wú)符號(hào)的雙精度浮點(diǎn)數(shù)礼患。可以定義顯示長(zhǎng)度(M)和小數(shù)位數(shù)(D)。 這不是必需的缅叠,默認(rèn)為16,4悄泥,其中4是小數(shù)的位數(shù)。小數(shù)精度可以達(dá)到53位的DOUBLE肤粱。 REAL是DOUBLE同義詞弹囚。
    - DECIMAL(M,D) - 非壓縮浮點(diǎn)數(shù)不能是無(wú)符號(hào)的。在解包小數(shù)领曼,每個(gè)小數(shù)對(duì)應(yīng)于一個(gè)字節(jié)鸥鹉。定義顯示長(zhǎng)度(M)和小數(shù)(D)的數(shù)量是必需的。 NUMERIC是DECIMAL的同義詞庶骄。[decimal]
    2.日期和時(shí)間類型
    - DATE - 以YYYY-MM-DD格式的日期毁渗,在1000-01-01和9999-12-31之間。 例如瓢姻,1973年12月30日將被存儲(chǔ)為1973-12-30祝蝠。
    - DATETIME - 日期和時(shí)間組合以YYYY-MM-DD HH:MM:SS格式,在1000-01-01 00:00:00 到9999-12-31 23:59:59之間幻碱。例如绎狭,1973年12月30日下午3:30,會(huì)被存儲(chǔ)為1973-12-30 15:30:00褥傍。
    - TIMESTAMP - 1970年1月1日午夜之間的時(shí)間戳儡嘶,到2037的某個(gè)時(shí)候。這看起來(lái)像前面的DATETIME格式恍风,無(wú)需只是數(shù)字之間的連字符; 1973年12月30日下午3點(diǎn)30分將被存儲(chǔ)為19731230153000(YYYYMMDDHHMMSS)蹦狂。
    - TIME - 存儲(chǔ)時(shí)間在HH:MM:SS格式。
    - YEAR(M) - 以2位或4位數(shù)字格式來(lái)存儲(chǔ)年份朋贬。如果長(zhǎng)度指定為2(例如YEAR(2))凯楔,年份就可以為1970至2069(70?69)。如果長(zhǎng)度指定為4锦募,年份范圍是1901-2155摆屯,默認(rèn)長(zhǎng)度為4。
    3.字符串類型
    雖然數(shù)字和日期類型比較有意思糠亩,但存儲(chǔ)大多數(shù)數(shù)據(jù)都可能是字符串格式虐骑。 下面列出了在MySQL中常見(jiàn)的字符串?dāng)?shù)據(jù)類型。
    - CHAR(M) - 固定長(zhǎng)度的字符串是以長(zhǎng)度為1到255之間個(gè)字符長(zhǎng)度(例如:CHAR(5))赎线,存儲(chǔ)右空格填充到指定的長(zhǎng)度廷没。 限定長(zhǎng)度不是必需的,它會(huì)默認(rèn)為1垂寥。
    - VARCHAR(M) - 可變長(zhǎng)度的字符串是以長(zhǎng)度為1到255之間字符數(shù)(高版本的MySQL超過(guò)255); 例如: VARCHAR(25). 創(chuàng)建VARCHAR類型字段時(shí)颠黎,必須定義長(zhǎng)度另锋。 [varchar]
    - BLOB or TEXT - 字段的最大長(zhǎng)度是65535個(gè)字符。 BLOB是“二進(jìn)制大對(duì)象”盏缤,并用來(lái)存儲(chǔ)大的二進(jìn)制數(shù)據(jù)砰蠢,如圖像或其他類型的文件。定義為TEXT文本字段還持有大量的數(shù)據(jù); 兩者之間的區(qū)別是唉铜,排序和比較上存儲(chǔ)的數(shù)據(jù)台舱,BLOB大小寫敏感,而TEXT字段不區(qū)分大小寫潭流。不用指定BLOB或TEXT的長(zhǎng)度竞惋。
    - TINYBLOB 或 TINYTEXT - BLOB或TEXT列用255個(gè)字符的最大長(zhǎng)度。不指定TINYBLOB或TINYTEXT的長(zhǎng)度灰嫉。
    - MEDIUMBLOB or MEDIUMTEXT - BLOB或TEXT列具有16777215字符的最大長(zhǎng)度拆宛。不指定MEDIUMBLOB或MEDIUMTEXT的長(zhǎng)度。
    - LONGBLOB 或 LONGTEXT -  BLOB或TEXT列具有4294967295字符的最大長(zhǎng)度讼撒。不指定LONGBLOB或LONGTEXT的長(zhǎng)度浑厚。
    - ENUM - 枚舉,這是一個(gè)奇特的術(shù)語(yǔ)列表根盒。當(dāng)定義一個(gè)ENUM钳幅,要?jiǎng)?chuàng)建它的值的列表,這些是必須用于選擇的項(xiàng)(也可以是NULL)炎滞。例如敢艰,如果想要字段包含“A”或“B”或“C”,那么可以定義為ENUM為 ENUM(“A”册赛,“B”钠导,“C”)也只有這些值(或NULL)才能用來(lái)填充這個(gè)字段。
    
    主要使用的數(shù)據(jù)類型:
       數(shù)字型數(shù)據(jù)類型: int float double
       日期類: date
       字符串: char varchar
    
    

    char 和 varchar 的區(qū)別
    char(M)是固定長(zhǎng)度的字符串森瘪, 在定義時(shí)指定字符串列長(zhǎng)牡属。當(dāng)保存數(shù)據(jù)時(shí)如果長(zhǎng)度不夠在右側(cè)填充空格以達(dá)到指定的長(zhǎng)度。M 表示列的長(zhǎng)度扼睬,M 的取值范圍是0-255個(gè)字符;
    varchar(M)是長(zhǎng)度可變的字符串湃望,M 表示最大的列長(zhǎng)度。M 的取值范圍是0-65535痰驱。varchar的最大實(shí)際長(zhǎng)度是由最長(zhǎng)的行的大小和使用的字符集確定的,而實(shí)際占用的空間為字符串的實(shí)際長(zhǎng)度+1

五瞳浦、數(shù)據(jù)庫(kù)之DML

  • 增加數(shù)據(jù)

    格式:insert into 表名(字段1,字段2,.....) values(值1,值2.....);
    例如:
      insert into students(id,name,age) values(1001,"張三",20);
      insert into students(name,age) values("王六",22);
      insert into students(name,age,sex) values("八妹",25,"女");
      insert into students(name,sex) values("九妹","女");
    
      // 注意值必須是和默認(rèn)結(jié)構(gòu)與之對(duì)應(yīng)
      insert into students values(1006,"老七",18,'男');
    
    
    一次性寫入多條數(shù)據(jù)
    格式: 
      insert into 表名(屬性1担映,屬性2..) values(值1.1,值2.1...),(值1.2叫潦,值2.2,....);
    例如: 
       insert into students(id,name,sex,age) values('1001','張三','男',20),('1002','李四','男',21);
    
    

    插入的是日期蝇完,和字符串一樣,使用引號(hào)括起來(lái)。

  • 更新數(shù)據(jù)

    格式:
      update 表名 set 字段=值 where 條件;
    例如:
      update students set address="江西"  where name="王老五";
      update students set math=98,chinese=93 where id=1002;
    
    

    如果where子句沒(méi)有指定短蜕,則默認(rèn)將表中的數(shù)據(jù)全部更新氢架。

  • 刪除數(shù)據(jù)

    格式:delete from 表名 where 條件 
    例如:
      // 刪除整個(gè)表單數(shù)據(jù)
      delete from students;
      // 刪除名字為李四的學(xué)生信息
      delete from students where name="李四";
      // 刪除id為1003的學(xué)生信息
      delete from students where id=1003;
    
    

    如果where子句沒(méi)有指定,則默認(rèn)將表中的數(shù)據(jù)全部刪除朋魔。

六岖研、數(shù)據(jù)庫(kù)之DQL

數(shù)據(jù)庫(kù)執(zhí)行DQL語(yǔ)言不會(huì)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)生任何改變,而是讓數(shù)據(jù)庫(kù)發(fā)送查詢結(jié)果到客戶端警检,查詢返回的結(jié)果其實(shí)是一張?zhí)摂M表孙援。
基本語(yǔ)法: SELECT 列名 FROM 表名 [WHERE --> GROUP BY -->HAVING--> ORDER BY]

  • 基礎(chǔ)查詢

    // 查詢所有字段(列)
    select * from students;
    
    // 查詢指定字段(列)
    select id,name,age from student;
    
    // as添加別名 【后續(xù)用于子查詢】
    select name as "姓名" from studnets;
    
    

    as不是給表里的字段取別名,而是給查詢的結(jié)果字段取別名扇雕。其目的是讓查詢的結(jié)果展現(xiàn)更符合人們觀看習(xí)慣拓售,在多張表查詢的時(shí)候可以直接的區(qū)別多張表的同名的字段。

  • 條件查詢

    1镶奉、模糊查詢數(shù)據(jù)
      %: 表示任意個(gè)或多個(gè)字符础淤,可匹配任意類型和長(zhǎng)度的字符
      _: 匹配任意一個(gè)字符
     例如: 查詢出學(xué)生姓王的學(xué)生信息;
       select * from students where name like "王%";
    
    2哨苛、and并且
      例如: 顯示math和chinese成績(jī)大于90的學(xué)生信息;
        select * from students_test where math>=90 and chinese>=90;
    
    3鸽凶、or或者
       例如: 顯示math或chinese成績(jī)大于90的學(xué)生信息;
        select * from students_test where math>=90 or chinese>=90;
    
    4、between x and y //在x與y之間的  
       例如: 顯示math成績(jī)?cè)?0~100之間的學(xué)生信息;
        select * from students_test where math between 90 and 100;
    
    5移国、in在..里面吱瘩,允許規(guī)定多個(gè)值
      例如: 顯示1703和1704兩個(gè)班級(jí)學(xué)生信息;
        select * from students where class="1704" or class="1703";
        select * from students_test where class in ("1703","1704‘’);
    
    6、limit指定顯示多少行迹缀,limit后面2個(gè)數(shù)字使碾,用逗號(hào)隔開(kāi),第一個(gè)表示數(shù)字后祝懂。第二數(shù)字表示顯示幾行
      例如: 
        顯示前面10行數(shù)據(jù):
          select * from students limit 10;
        顯示4到7行的數(shù)據(jù):
          select * from students limit 3,4;
        按chinese排序票摇,顯示4,5行數(shù)據(jù):
          select * from students limit 3,2;
        顯示english成績(jī)?cè)?0~90之間的學(xué)生信息,顯示開(kāi)頭2行:
          select * from students where english between 70 and 90 limit 0,2;
    
    7砚蓬、邏輯運(yùn)算符
      > 大于
      < 小于
      >= 大于等于
      <= 小于等于
      =  等于
      != 不等于
    
     8矢门、算術(shù)運(yùn)算符
      + 加法
      - 減法
      * 乘法
      / 除法
      % 取余
    
    
  • 其他(聚合函數(shù))

    1、count() 統(tǒng)計(jì)數(shù)量
      select class,count(class) from students group by class;
    2灰蛙、avg()    求平均分
      select avg(math) from students;
    3祟剔、sum() 求和
      select sum(math) from students;
    4、max()最大值
     select max(math) from students;
    5摩梧、min()最小值
     select min(math) from students;
    6物延、distinct()  去重復(fù)
     select distinct(goods_number) from students ;
    7、order by 排序
     select * from students order by id;    // 默認(rèn)是升序
     select * from students order by id desc;  // 降序
    8仅父、group by  分組
     select class,count(class) from students group by class;
    9叛薯、having 表示條件(類似where)
      虛擬字段是不可以放在where后面的浑吟,例如where avg(math)其中math是實(shí)際字段,但avg(math)是求出來(lái)的平均分是虛擬字段耗溜;
      需要進(jìn)行條件處理的虛擬字段组力,可以放在having后面;
    
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末抖拴,一起剝皮案震驚了整個(gè)濱河市燎字,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌城舞,老刑警劉巖轩触,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異家夺,居然都是意外死亡脱柱,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門拉馋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)榨为,“玉大人,你說(shuō)我怎么就攤上這事煌茴∷婀耄” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵蔓腐,是天一觀的道長(zhǎng)矩乐。 經(jīng)常有香客問(wèn)我,道長(zhǎng)回论,這世上最難降的妖魔是什么散罕? 我笑而不...
    開(kāi)封第一講書人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮傀蓉,結(jié)果婚禮上欧漱,老公的妹妹穿的比我還像新娘。我一直安慰自己葬燎,他們只是感情好误甚,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著谱净,像睡著了一般窑邦。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上壕探,一...
    開(kāi)封第一講書人閱讀 51,125評(píng)論 1 297
  • 那天奕翔,我揣著相機(jī)與錄音,去河邊找鬼浩蓉。 笑死派继,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的捻艳。 我是一名探鬼主播驾窟,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼认轨!你這毒婦竟也來(lái)了绅络?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤嘁字,失蹤者是張志新(化名)和其女友劉穎恩急,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體纪蜒,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡衷恭,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了纯续。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片随珠。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖猬错,靈堂內(nèi)的尸體忽然破棺而出窗看,到底是詐尸還是另有隱情,我是刑警寧澤倦炒,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布显沈,位于F島的核電站,受9級(jí)特大地震影響逢唤,放射性物質(zhì)發(fā)生泄漏拉讯。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一智玻、第九天 我趴在偏房一處隱蔽的房頂上張望遂唧。 院中可真熱鬧,春花似錦吊奢、人聲如沸盖彭。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)召边。三九已至,卻和暖如春裹驰,著一層夾襖步出監(jiān)牢的瞬間隧熙,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工幻林, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留贞盯,地道東北人音念。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像躏敢,于是被迫代替她去往敵國(guó)和親闷愤。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容