day18-mysql溶浴、redis

1内狗、多表聯(lián)合查詢

查詢沒有被購買過的商品
select goods.name from goods left join user on goods.gid=user.gid where user.id is NULL;
查詢哪類商品是銷量冠軍
select category, count() as c from user join goods on user.gid=goods.gid group by category order by c desc limit 1;
查詢哪個商品是銷量冠軍
select goods.name, goods.price, count(
) as c from user join goods on user.gid=goods.gid group by goods.name order by c desc limit 1;
分組只能寫分組字段和統(tǒng)計字段,寫其它字段報錯

進入mysql執(zhí)行如下指令

SET @@GLOBAL.sql_mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION";
清空表
truncate table 表名 清空表漠另,id會從1開始
delete from table 清空表格嗅,id從上次記錄的值開始
創(chuàng)建用戶
mysql -h ip地址 -u用戶名 -p
create user 'test'@'ip' identified by '密碼'

2番挺、索引

索引是什么?索引就是個東西屯掖,類似是目錄的東西
數據庫在查詢的時候玄柏,是一條一條挨著查呢。查詢效率太低了贴铜。
如何提高查詢效率粪摘?索引
如果在查詢的時候瀑晒,經常通過某個字段查詢,那就要考慮給這個字段添加索引徘意。
索引的缺點:在插入的時候效率就比較低
索引有
普通索引
唯一索引 要確保唯一性
主鍵索引 是特殊的唯一索引苔悦,但是不能為空
全文索引

3、數據庫導入導出

數據庫里面的表可以導出來椎咧,導出來一般都是sql腳本的東西玖详, data.sql
【注】版本,通過指令導出和通過不同的可視化工具導出勤讽,格式也不一樣竹宋。
mysql自帶的指令:
正常終端模式下
導出:mysqldump -uroot -p 數據庫名>c:\data.sql
導入:mysql -uroot -p 數據庫名<c:\data.sql
注意,導入之前首先創(chuàng)建一個新的數據庫
Navicat導出和導入:
右鍵==》轉儲sql文件
右鍵==》運行sql文件

4地技、python操作數據庫

需要使用到第三方庫:pymysql,在python交互界面輸入 import pymysql 看有沒有報錯秒拔,報錯了就是沒有它莫矗,沒報錯就是有它
安裝之:pip install pymysql
代碼操作之
port只能是整型

5、redis安裝和學習

什么是redis砂缩?是一個基于內存的數據庫作谚,計算機里面,有內存庵芭,有硬盤
文件都在硬盤中存放妹懒,代碼在運行的時候,有一個變量a
內存:讀寫快双吆,但是斷電消失眨唬,不大
硬盤:讀寫慢,但是可以持久化保存好乐,大匾竿,隨便存
什么是NoSQL? not only sql 非關系型數據庫
鍵值對蔚万,根據鍵立馬就可以得到值
redis岭妖、MongoDB

redis官網:redis.io redis.cn
5種數據類型:字符串(string)、列表(list)反璃、集合(set)昵慌、哈希(hash)、有序集合(zset)
redis官網只有l(wèi)inux版本的淮蜈,不支持windows

學習方式:指令交互斋攀,可視化,代碼操作

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末礁芦,一起剝皮案震驚了整個濱河市蜻韭,隨后出現的幾起案子悼尾,更是在濱河造成了極大的恐慌,老刑警劉巖肖方,帶你破解...
    沈念sama閱讀 206,013評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件闺魏,死亡現場離奇詭異,居然都是意外死亡俯画,警方通過查閱死者的電腦和手機析桥,發(fā)現死者居然都...
    沈念sama閱讀 88,205評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來艰垂,“玉大人泡仗,你說我怎么就攤上這事〔略鳎” “怎么了娩怎?”我有些...
    開封第一講書人閱讀 152,370評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長胰柑。 經常有香客問我截亦,道長,這世上最難降的妖魔是什么柬讨? 我笑而不...
    開封第一講書人閱讀 55,168評論 1 278
  • 正文 為了忘掉前任崩瓤,我火速辦了婚禮,結果婚禮上踩官,老公的妹妹穿的比我還像新娘却桶。我一直安慰自己,他們只是感情好蔗牡,可當我...
    茶點故事閱讀 64,153評論 5 371
  • 文/花漫 我一把揭開白布颖系。 她就那樣靜靜地躺著,像睡著了一般辩越。 火紅的嫁衣襯著肌膚如雪集晚。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,954評論 1 283
  • 那天区匣,我揣著相機與錄音偷拔,去河邊找鬼。 笑死亏钩,一個胖子當著我的面吹牛莲绰,可吹牛的內容都是我干的。 我是一名探鬼主播姑丑,決...
    沈念sama閱讀 38,271評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼蛤签,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了栅哀?” 一聲冷哼從身側響起震肮,我...
    開封第一講書人閱讀 36,916評論 0 259
  • 序言:老撾萬榮一對情侶失蹤称龙,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后戳晌,有當地人在樹林里發(fā)現了一具尸體鲫尊,經...
    沈念sama閱讀 43,382評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,877評論 2 323
  • 正文 我和宋清朗相戀三年沦偎,在試婚紗的時候發(fā)現自己被綠了疫向。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 37,989評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡豪嚎,死狀恐怖搔驼,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情侈询,我是刑警寧澤舌涨,帶...
    沈念sama閱讀 33,624評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站扔字,受9級特大地震影響泼菌,放射性物質發(fā)生泄漏。R本人自食惡果不足惜啦租,卻給世界環(huán)境...
    茶點故事閱讀 39,209評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望荒揣。 院中可真熱鬧篷角,春花似錦、人聲如沸系任。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽俩滥。三九已至嘉蕾,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間霜旧,已是汗流浹背错忱。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留挂据,地道東北人以清。 一個月前我還...
    沈念sama閱讀 45,401評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像崎逃,于是被迫代替她去往敵國和親掷倔。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,700評論 2 345

推薦閱讀更多精彩內容

  • 關于Mongodb的全面總結 MongoDB的內部構造《MongoDB The Definitive Guide》...
    中v中閱讀 31,898評論 2 89
  • 一个绍、mysql(非常重要) day12-mysql2 1勒葱、DDL(數據定義) 連接數據庫格式:Mysql -h -...
    文化銀兒閱讀 1,815評論 0 9
  • MYSQL 基礎知識 1 MySQL數據庫概要 2 簡單MySQL環(huán)境 3 數據的存儲和獲取 4 MySQL基本操...
    Kingtester閱讀 7,778評論 5 116
  • 時間:2016.01.26 15:45-16:05進度: P32-42 自私的一代書摘:上世紀50年代初至現在浪汪,美...
    MissBao88閱讀 138評論 0 0
  • 夜深何故未眠,步重擾君深夢凛虽? 側臥兩眼汪汪死遭,實為腹中空空。 搖尾首顧弄姿涩维,無言靜候一物殃姓。 了了一生,君為食忙瓦阐,我為財苦蜗侈。
    亦是月照姑蘇人閱讀 199評論 0 2