1. 程式人生 > >Python操作三大主流資料庫

Python操作三大主流資料庫

第1章 資料庫簡介講解資料庫基本知識,關係型資料庫和非關係型資料庫的對比,非關係型資料庫的分類以及其應用場景,最後介紹MySQL資料庫。第2章 mysql基礎介紹MySQL的安裝及配置,使用Navicat 和 phpMyAdmin 進行圖形化管理資料庫。然後講解SQL基礎,重點包括建表、建庫語句,新增、修改、刪除、查詢語句等重點知識。為了鞏固基礎,在此處安排了一個“設計新聞表”的實戰。第3章 python API首先,教大家使用pip安裝mysql-client依賴包,並使用python來連結/斷開連結資料庫。接下來講解使用fetchone\ fetchall來查詢一條或者是多條資料、翻頁、新增一條/多條資料到資料庫以及事務控制等。

第4章 ORM首先介紹ORM以及我們要使用的SQLAlchemy相關知識。在安裝好ORM相關包之後,講解ORM的模型、常見型別,並使用ORM新建新聞表的模型。接下來使用該模型進行新聞的新增、修改和刪除等操作。第5章 網易新聞實戰首先展示實戰專案要實現的內容,網易新聞手機網頁版首頁+後臺管理頁面。然後介紹Flask web框架,並教大家搭建出一個簡單的網站。在此基礎上實現新聞的前臺,包括首頁、按類別檢視新聞、檢視新聞詳情;接下來實現新聞的後臺管理,包括新聞的新增、修改、非同步刪除、查詢翻頁等功能。 ...第6章 MongoDB 資料庫基礎首先介紹MongoDB,教大家如何安裝和啟動MongoDB。然後介紹MongoDB中的文件、集合和資料。接下來使用Mongo Shell 來實戰Mongo命令(CRUD),包括如何建立記錄、修改資料、查詢和刪除等操作。掌握這部分之後,安排了一個小的練習,即:使用MongoDB設計一個學生資訊表,並按照作業要求執行一些CRUD操作。最後為了方便操作,...
第7章 Python操作MongoDB首先介紹pymongo的安裝,講解如何使用pymongo來連線資料庫,最後講解使用find(),find_one()等方法查詢資料,以及使用update()修改資料,使用remove()刪除資料等。第8章 MongoDB ODM(1)首先介紹MongoDB ODM的安裝,然後使用ODM來連線MongoDB資料庫,接下來介紹ODM的模型,並使用ODM建立學生資訊的模型,最後講解使用ODM模型物件的方法來執行資料庫的新增、修改、刪除和查詢等操作。第9章 MongoDB ODM(2)首先介紹MongoDB ODM的安裝,然後使用ODM來連線MongoDB資料庫,接下來介紹ODM的模型,並使用ODM建立學生資訊的模型,最後講解使用ODM模型物件的方法來執行資料庫的新增、修改、刪除和查詢等操作。
第10章 MongoDB 網易新聞實戰首先介紹如何利用Flask的擴充套件搭建專案的框架,接下來展示最終我們要實現的效果。然後結合MongoDB ODM 來完成整個實戰專案。第11章 Redis資料庫基礎首先介紹Redis的用途和常用型別,諸如:String,List,Set,Hash等。接下來講解如何安裝Redis以及如何使用Redis-cli連結Redis資料庫。然後針對不同的資料型別,講解Redis提供的命令。最後給大家介紹Redis的圖形化管理工具,以方便檢視視覺化的資料。 ...第12章 python操作redis介紹redispy的安裝和使用,講解使用get/set等命令操作String型別的資料,lpush/rpush等命令操作List型別的資料,sadd/srem等命令操作Set型別的資料,以及hset/hget等操作Hash型別的資料。第13章 python操作resis網易新聞實戰首先根據實戰內容分析出專案的難點,即:如何使用不同的資料型別來儲存新聞相關的資料。如:使用Sting中的incr來儲存新聞的ID,使用Hash來儲存單條新聞的資料,使用Set\List等實現新聞的分頁和分類。接下來講解redis事務,以及在新增新聞中使用事務。最後講解如何使用這些資料結構來組織整個新聞的實現,包括新聞的分類、修...下載地址:百度網盤