MySQL
1.用一條SQL語句刪除除了自動編號不同,其他都相同的學生冗余信息
Delete?from?student
Where?‘自動編號’?not?in
(select?min(‘自動編號’)
From?student
Group?by?‘學號’,’姓名’,’課程編號’,’課程名稱’,’分數’)
2.用一條SQL語句顯示所有可能的比賽組合
Select
From?team?a,team?b
Where?a.name?<?b.name
Python
1.DataFrame.reset_index(inplace?=?True,drop=True)?代表直接用重置后的索引代替以前的索引,并且刪除以前的索引
Drop?為False就將之前的索引作為一個新列保存下來
2.df1?=?concat([df1,df2])
3.if?_name_?==?‘_main_’:
作用:在if?_name_?==?‘_main_’:下的代碼只有在當前文件直接作為腳本執行時才會被執行,而import到其他腳本是不會被執行的;
原理:每個python模塊(python文件)都包含內置的變量?__name__,當該模塊被直接執行的時候,__name__?等于文件名(包含后綴?.py?);如果該模塊?import?到其他模塊中,則該模塊的?__name__?等于模塊名稱(不包含后綴.py)。
而“__main__”?始終指當前執行模塊的名稱(包含后綴.py)。進而當模塊被直接執行時,__name__?==?'main'?結果為真。
4.for?in?range() :遍歷range范圍
5.使用python讀取excel數據,保存到mysql
1)pandas讀取Excel文件
2)選擇數據庫
3)將讀取到的excel數據導入mysql
4)使用python或mysql讀取導入的數據及處理