- 博客(7)
- 收藏
- 关注
原创 python之collections模块中的Counter对象
叮咚~发现了个宝藏男孩——collections中的Counter对象!它可以给我们提供快速和方便的计数,下边我们来做个对比:先来看看一般情况下我们计算列表中各个元素出现的次数的用法:a = [1, 1, 1, 2, 2, 3]b = {}for i in a: if i not in b: b[i] = 1 else: b[i]+=1print(b)运行结果: {1: 3, 2: 2, 3: 1}再来看看借用Counter时:# 导入
2021-03-19 21:51:02 220
原创 Mysql的作业练习及答案
Mysql的作业练习及答案先附上创建的数据库导出的内容(表格以及表格内数据): /*Navicat MySQL Data TransferSource Server : MySQLSource Server Version : 50562Source Host : 127.0.0.1:3306Source Database : homeworkTarget Server Type : MYSQLTarget Server Ver
2021-03-10 23:05:47 1734
原创 Mysql内置功能之视图
Mysql内置功能之视图创建视图表,可以方便下次查询:比如说查询大于所有人平均年龄的员工名与年薪,以下是查询语句 select name,age from employee where age > (select avg(age) FROM employee);现在我们将其建立为视图表:create view name_age as select name,age from employee where age > (select avg(age) FROM employee);
2021-03-02 22:56:25 107
原创 Python中查看Mysql查询语句结果
Python中查看Mysql查询语句结果话不多说,直接上代码:# 导入模块import pymysql# 建立连接conn = pymysql.connect( host='localhost', port = 3306, user= 'xxxx', # 这里是连接数据库时数据库的用户名,这里的user和上边的user没有关系 password='xxxx', # 这里是连接数据库时数据库的密码,这里的password和上边的password没有关系
2021-03-02 22:04:49 2627
原创 Python连接mysql并进行简单的查询
Python连接mysql(Navicat)Python要连接Mysql数据库,首先要下载pymysql模块。下载方式:打开dos命令行,输入代码:pip install pymysql下载好后(电脑里有数据库,这里我用的是Navicat哈),我们就开始愉快的继续吧!# 导入所需要的模块import pymysql# 这两句之后有用user = input("user:").strip()pwd = input("password:").strip()# 建立连接conn = p
2021-03-02 17:02:14 1455
原创 Mysql之子查询
Mysql之子查询(随手记录学习笔记)子查询是将一个查询语句嵌套在另一个查询语句中。子查询中可以包含:in、not in 、exists等关键字。其基本格式为:select 字段 from 表1 where 字段1 运算符 (select 字段2 from 表2 判断条件)下边我们来看:建表过程参考这里:https://blog.csdn.net/m0_50481455/article/details/1142859071.带in关键字的子查询:# 查询平均年龄在25岁>以上的部门名
2021-03-02 15:55:12 104
原创 Mysql之多表查询(几种连接方式)
Mysql之多表查询(随手记录学习笔记)我们先建立两个表,并向表中插入数据(方便我们等会实验):#建表create table department(id int,name varchar(20) );create table employee(id int primary key auto_increment,name varchar(20),sex enum('male','female') not null default 'male',age int,dep_id int
2021-03-02 15:37:31 5026
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人