自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 python data 保存到CSV

data.to_csv('D:/我的桌面/论文/论文数据/data1.csv')data为DataFrame格式

2021-04-02 19:19:35 1983

原创 python 使用seaborn-displot绘制频率直方图

#画age的频率直方图import seaborn as sns plt.figure(figsize=(12, 8)) #设置画布的大小sns.set_palette("hls") #设置所有图的颜色,使用hls色彩空间sns.distplot(test_age,color="steelblue",bins=50)plt.xlabel('age',fontsize=15) #添加x轴标签,并改变字体plt.ylabel('Probability',fontsi

2021-03-31 20:11:00 5350 4

原创 mysql外键的特点

外键要求在从表设置外键关系从表的外键列的类型和主表的关联列的类型要求一致或兼容,名称无要求主表的关联列必须是一个key(一般是主键或唯一)插入数据时,先插入主表,再插入从表删除数据时,先删除从表,再删除从表注意:stuinfo为从表,majorid为主表每一个清晨,记得提醒自己:没有奇迹,只有你努力的轨迹小徐加油!——2021.2.17...

2021-02-17 14:21:03 359

原创 mysql主键和唯一的大对比

主键和唯一的对比主键唯一保证唯一性√√是否允许为空×√一个表中可以有几个至多有1个可以有多个是否允许组合√但不推荐√但不推荐primary key(id,name)unique(seat,id)即可组合风雨兼程,不断前行。小徐加油2021.2.1...

2021-02-17 14:11:02 130

原创 mysql常见约束分类,列级约束,表级约束

常见约束用于限制表中的数据,为了保证表中的数据的准确性和可靠性分类not null :非空,保证该字段不能为空,比如姓名,学号default:默认,用于保证该字段有默认值,比如性别primary key:主键,用于保证该字段的值具有唯一性,比如学号,员工编号unique:唯一,用于保证该字段的值具有唯一性,可以为空例如座位号check:检查约束【mysql不支持,但不报错】foreign key:外键,用于限制两个表的关系,用于保证该字段的值必须来自于主表的关联列的值。例如学生表的专业

2021-02-10 15:39:27 705 1

原创 mysql数据类型,数值型、字符型、日期型

常见的数据类型数值型整型分类:tinyint (1), smallint (2), mediumint(3) , int/integer(4) , bigint(6)保存字节数整数类型Column 2Column 2centered 文本居中right-aligned 文本居右小数定点数浮点数字符型较短:char,varchar较长:text,blob(较长的二进制)字符型...

2021-02-10 14:46:43 506

原创 MYSQL之DDL语言,表的创建、修改、删除,库的创建、修改、删除

目录MYSQL之DDL语言库的管理库的创建语法库的修改库的删除表的管理表的创建表的修改语法表的删除表的复制MYSQL之DDL语言库的管理库的创建语法CREATE database 【if not exists】库名库的修改ALTER DATABASE books CHARACTER SET gbk;库的删除DROP DATEBASE IF EXISTS books;表的管理表的创建CREATE TABLE 表名(列名 列的类型【长度约束】,列名 列的类型【长度约束】

2021-02-07 20:35:48 122

原创 MYSQL删除delete、truncate,单表删除,多表删除

删除语句delete,truncate单表的查询方式一:DELETE FROM 表名WHERE筛选条件;方式二:TRUNCATE TABLE 表名;truncate语句后不可以加where区别:delete可以加where调价,truncate不可以truncate删除,效率高一些加入要删除的表中有自增长列,如果使用delete删除后,再插入数据,自增长列的值从断电开始;如果使用truncate删除后,自增长列的值从1开始truncate删除没有返回值,delete删除有返

2021-02-07 15:45:10 1253

原创 mysql修改语句update,单表修改,多表修改

修改 update修改单表的记录语法UPDATE 表名SET 列=新值,WHERE 筛选条件例如:UPDATE beautySET phone=‘188’WHERE NAME LIKE ‘柳%’;修改多表的记录92语法UPDATE 表1 别名,表2 别名SET 列=值WHERE 筛选条件AND 筛选条件99语法UPDATE 表1 别名INNER\LEFT\RIGHT JOIN 表2 别名ON 连接条件SET 列=值WHERE 筛选条件AND 筛选条件

2021-02-07 13:41:58 2011

原创 mysql 插入语句insert

插入语句语句方式一:INSERT INTO 表名(列1…) VALUES(…),(…);对于可以为null的列如何插入填入null表名(列1…)中不写该列注意:可以省略列名,默认所有列,且顺序一致列数和值必须一致方式二:INSERT INTO 表名SET 列名=值,列名=值;例如:INSERT INTO beautySET id=15,NAME=‘xxy’,phone=‘1393’;两种方式比较方式1支持插入多行,方式2不支持方式一支持子查询,方式

2021-02-06 15:30:52 351

原创 mysql联合查询union

联合查询将多条查询结果合并成一个结果语法查询语句1union 【all】查询语句2…查询部门编号>90或邮箱包含a的员工信息SELECT * FROM employees WHERE email like ‘%a%’ OR department_id>90或者SELECT * FROM employees WHERE email like ‘%a%’UNIONSELECT * FROM employees department_id>90;应用场景:

2021-02-06 15:11:26 84

原创 MYSQL分页查询以及查询语句关键字执行顺序

分页查询应用查询:当要显示的数据,一页显示不全,需要分页提交sql请求语法select 查询列表from 表【join type】 join 表2on 连接条件where 筛选条件group by 分组having 分组后的筛选order by 排序字段limit 【offset,】sizeoffset:要显示的条目的起始索引(从0开始)size:要显示的条目个数例如:查询第11-25名员工的员工信息SELECT *FROM employeesLIMIT 10,15;

2021-02-04 11:36:56 182

原创 mysql子查询:标量子查询,行子查询,列子查询

子查询子查询或内查询分类按结果集的行列数不同按子查询出现的位置where或having后标量子查询列子查询(多行子查询)行子查询放在select后:仅仅支持标量子查询放在from后exists后:相关子查询例题:子查询或内查询含义:出现在其他语句中的select 语句外部的查询语句:成为主查询或外查询分类按结果集的行列数不同分类含义标量子查询结果及只有一行一列列子查询结果及只有一列多行行子查询结果集有一行多列或多行多列表子查询结果集一般为多行多列

2021-02-02 16:21:59 597

原创 mysql连接查询,内连接、外连接、交叉连接

连接查询连接查询按年代分类sql192标准:仅支持内连接内连接:查询两个表的交集比分等值连接非等值连接自连接sql199标准:支持内连接+外连接(左外+右外)+交叉连接语法内连接等值连接非等值连接自连接外连接左外连接右外连接全外连接交叉连接: 实现笛卡尔乘积连接查询又称多表查询笛卡尔现象:表1有m行,表2有n行,结果有m*n行原因:没有有效的连接条件按年代分类sql192标准:仅支持内连接内连接:查询两个表的交集比分等值连接n表连接,至少需要n-1个连接条件一般需要给表其别名例如:

2021-02-01 14:48:32 84

原创 分组查询,group by的使用

分组查询分组查询语法添加分组前的筛选条件添加分组后的筛选条件分组查询语法添加分组前的筛选条件SELECT 分组函数,列(必须出现在group by后面)FROM 表WHERE 条件GROUP BY 分组列表ORDER BY 排序;分组前筛选,即根据原始数据就可以筛选添加分组后的筛选条件SELECT 分组函数,列(必须出现在group by后面)FROM 表GROUP BY 分组列表HAVING 条件ORDER BY 排序;分组后筛选,即只有分组后的结

2021-01-31 15:02:24 554

原创 mysql常见函数:单行函数,分组函数。字符、数字、日期、if、case流程控制函数

常见函数常见函数之单行调用分类单行函数字符函数数学函数日期函数其他函数流程控制函数if函数case函数常见函数之单行调用select 函数名(实参列表) ;分类单行函数字符函数length()返回参数值的字节个数utf-8下:一个汉字占3个字节,一个字母占一个字节dbk:一个汉字占2个字节show variables like ‘%char%’;#可以查看客户端字符级concat(X,Y,Z,):拼接字符串upper、lower:转换字符传substr、subst

2021-01-30 16:43:09 117

原创 mysql常见查询、基础查询、条件查询习题

mysql常见查询、基础查询、条件查询习题1.查询工资大于12000的员工姓名和工资2.查询员工号为176的员工姓名和部门号和年薪3.选择工资不在5000到12000的员工姓名和工资4.选择在20或50部门号工作的员工姓名和部门号5.选择公司中没有管理者的员工姓名和job_ID6.选择公司中有奖金的员工姓名和工资和奖金级别7.选择员工姓名的第三个字母是a的员工姓名8.选择员工姓名中有字母a和c的员工姓名9.以e结尾的员工信息10.部门编号在80-100的姓名和职位11.manager_id 是100 101

2021-01-30 16:06:11 1912 1

原创 Mysql排序查询

排序查询语法select 查询列表from 表where 筛选条件order by 排序列表 (asc or desc,默认升序)length() 返回字节长度支持函数排序支持表达式排序,支持别名排序支持多个字段排序,用逗号连接即可order by一般放在最后面,除了limit语句SELECT *FROM employeesORDER BY salary ASC, employee_id DESC;1.查询员工的姓名和部门号和年薪,按年薪降序,按姓名升序SELE

2021-01-28 16:49:21 200

原创 数据库常见概念,mysql查询语句、基础查询、条件查询

mysql学习笔记1基础查询语法查询字段as:起别名distinct:去重+:只能加法运算concat(x,y):连接函数ifnull(x,y)Isnull(x)条件查询语法分类**按条件表达式筛选****按逻辑表达式筛选****模糊查询**Likebetween A and B新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可

2021-01-28 15:00:48 199 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除