2020-06-13 数据蛙题目

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读取导入的数据及处理

你可能感兴趣的:(2020-06-13 数据蛙题目)