原创 python_fullstack數據庫(三)-MySQL表操作

MySQL數據庫 三、表操作 1、創建(複製) ①語法: CREATE TABLE 表名( 字段名1 類型[(寬度) 約束條件], 字段名2 類型[(寬度) 約束條件], 字段名3 類型[(寬度) 約束條件

原创 python_fullstack基礎(十)-遞歸函數

遞歸函數 一、定義 在函數中調用自身函數,就稱改函數爲遞歸函數 二、遞歸的特點 1、python從內存角度出發做了限制,遞歸的大遞歸深度默認是997/998 可以手動修改python參數來改變該限制 # import sys

原创 python_fullstack數據庫(五)-視圖、觸發器、存儲過程、函數、事務、鎖、備份

MySQL數據庫 五、視圖、觸發器、存儲過程、函數、事務、數據庫鎖、數據庫備份、事件 1、視圖 ①視圖概念 是一個虛擬表,其內容由查詢定義。同真實的表一樣,視圖包含一系列帶有名稱的列和行數據 ②視圖特點 視圖的列可以來自不同的表

原创 python_fullstack數據庫(二)-MySQL庫操作

MySQL數據庫 二、庫操作 1、系統庫簡介 ①information_schema :虛擬庫,不佔用磁盤空間,存儲的是數據庫啓動後的一些參數,如用戶表信息、列信息、權限信息、字符信息等 ②mysql:核心數據庫,裏面包含用戶、權

原创 python_fullstack數據庫(四)-MySQL數據操作

MySQL數據庫 四、數據操作 1、MySQL數據類型介紹:MySQL支持多種類型,大致可以分爲四類:數值、字符串類型、日期/時間和其他類型。 ①二進制類型 bit[(M)] 二進制位(101001),m表示二進制位的長度(1

原创 python_fullstack數據庫(一)-MySQL基本概念

MySQL數據庫 一、基本概念 1、什麼是數據 存儲的信息就稱爲數據 2、什麼是數據庫 數據庫就是一個存放數據的倉庫。 這個倉庫是按照一定的數據結構(數據結構是指數據的組織形式或數據之間的聯繫)來組織、存儲的,我們可以通過數據庫提

原创 python_fullstack基礎(十五)-面向對象三大特性

面向對象三大特性 一、繼承 1、定義: 繼承是一種創建新類的方式,在python中新建的類可以繼承一個或多個父類,父類又可稱爲基類或超類,新建的類稱爲派生類或子類 2、繼承的使用場景:什麼是什麼 3、查看父類的雙下方法:Foo

原创 python_fullstack基礎(十二)-模塊&包

模塊、包 一、模塊 1、何爲模塊 ①已被編譯爲共享庫或DLL的C或C++擴展 ②包好一組模塊的包 ③使用C編寫並鏈接到python解釋器的內置模塊 2、使用模塊的意義 ①爲了方便功能的重複利用 3、使用模塊的規範 ①所有的模塊導入

原创 python_fullstack基礎(十七)-網絡編程

網絡編程 一、網絡初識 1、何爲IP地址: ①IP地址是指互聯網協議地址(英語:Internet Protocol Address,又譯爲網際協議地址),是IP Address的縮寫 ②IP地址是IP協議提供的一種統一的地址格式,

原创 python_fullstack基礎(十九)-併發編程-線程

併發編程 二、線程 1、理論背景 ①線程的概念: 之前我們已經瞭解了進程,就是執行的程序就稱之爲進程,進程的出現使得用戶感覺到自己在獨享CPU,因此進程就是爲了在CPU上實現多道編程而提出的;那麼既然已經有了進程,那麼爲什麼還會出

原创 python_fullstack基礎(十八)-併發編程-進程

併發編程 一、進程 1、理論背景 ①操作系統背景 手工操作—穿孔卡片 原理:用戶獨佔計算機,CPU等待手工操作,資源利用和CPU利用效率極低 批處理—磁帶處理、批處理系統 原理:主機與輸入機之間增加磁帶存儲設備,使得計算機可

原创 python_fullstack基礎(二十)-併發編程-協程

併發編程 三、協程 1、理論背景 ①需求 我們已經知道進程是資源分配的最小單位,線程是CPU調度的最小單位,隨着我們對於效率的追求不斷提高,基於單線程來實現併發又成爲一個新的課題,即只用一個主線程(很明顯可利用的cpu只有一個)情

原创 python_fullstack基礎(十一)-常用模塊

python常用模塊 re模塊 一、正則表達式 在線測試工具 http://tool.chinaz.com/regex/ 1、字符組 : [字符組] 在同一個位置可能出現的各種字符組成了一個字符組,在正則表達式中用[]表示 字符

原创 python_fullstack基礎(十六)-面向對象進階

面向對象進階 一、isinstance和issubclass內置方法 1、isinstance(obj,cls) 作用:檢查是否obj是否是類cls的對象 2、issubclass(sub, super) 作用:檢查sub類

原创 python_fullstack基礎(九)-內置函數&匿名函數

內置函數&匿名函數 一、內置函數 截止到python版本3.6.2,現在python一共爲我們提供了68個內置函數。它們就是python提供給你直接可以拿來使用的所有函數。 1、內置函數分類 爲了方便總結記憶,將68個內置函數