原创 mysql-排序、分組

排序  # 以Gid字段爲基礎進行降序排序 select * from student order by Gid desc # 以Gid字段爲基礎進行升序排序 select * from student order by Gid as

原创 mysql-內連接、左連接、右鏈接

內連接: # 如果沒有加入where條件查詢的數據數量是:student行數*grade行數 select * from student join grade where student.Gid = grade.Gid; 左連接 #

原创 Python-常用數據結構(字典)-Dict

1.創建字典 dict1 = {'k1': 'z1', 'k2': 'z2', 'k3': 'z3'} print('dict1的值:{}'.format(dict1)) # 輸出結果 dict1的值:{'k1': 'z1', 'k2

原创 python-面向對象1

# 類(Class):用來描述具有相同屬性和方法的對象集合,它定義了該集合每個對象共有的屬性和方法,對象則是類的實例 # 類變量:類變量在整個實例化對象中是公用的。類變量定義在類中但是在函數體外。類變量通常不作爲實例變量使用。 # 實例

原创 python-OS

1.操作文件 import os # 重命名文件 print(os.rename('cpx.txt','cpx1.txt')) # 絕對路徑,就是從盤符(如:C\D\E\F盤開始一路找到對應的文件),使用絕對路徑刪除文件 # print

原创 python-面向對象2

1.實例方法、類方法、靜態方法 # 實例方法(只能被實例調用)、類方法(類和實例都可以直接調用)、靜態方法(類和實例都可以直接調用,不需要傳遞self或者cls) class People(object): # 實例方法

原创 python-時間模塊(time、datetime、calendar)

1.time模塊 import time # 獲取當前時間的時間戳,以s爲單位 timestamp = time.time() print(timestamp, type(timestamp)) # 輸出1583127227.73724

原创 mysql-分頁查詢、聚合函數(求:平均值、最大值、最小值、和、總記錄條數)

分頁查詢 # 查詢前五條數據作爲第一頁 select * from student limit 0,5 # 先排序再分頁 select * from student order by Gid DESC,Sid ASC limit 0,

原创 Python-常用數據結構(元組)-Tuple

1.創建元組 # 創建元組 tuple1 = (1, 2, 'a', 'b' ) print('tuple1的值:{},tuple1的類型:{}'.format(tuple,type(tuple1))) # 輸出結果 tuple的值:(

原创 MySQL-去重,相同的數據只讀一行

# distinct:去重,相同的數據(每列的數據都一樣)只要一行 select distinct Sid,Sname from student;  

原创 python-常用數據類型(列表)-List

1.列表相加,拼接兩個列表 l1 = [1, 2, 3] l2 = [4, 5, 6] print(l1+l2) # 輸出結果 [1, 2, 3, 4, 5, 6] 2.重複n次列表(乘法) l1 = [1, 2, 3] n = 3

原创 python-隨機模塊-random

import random #隨機抽取一個元素,String類型也可以隨機返回一個字符 l = [3,5,7,10,-2,10.5] print(random.choice(l)) #隨機打亂列表random.shuffle()是沒

原创 MySQL-聯合查詢,多個查詢結果一起返回

# 聯合查詢關鍵字 union all 和 union select * from student where Gid = (select max(Gid) from student) union all select * from s