自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

万年青的博客

学而不思则惘,思而不学则殆

  • 博客(28)
  • 收藏
  • 关注

原创 python爬虫-scrapy案例

python爬虫-scrapy案例

2022-12-20 14:32:07 722 1

原创 python爬虫_urllib&requests

python 爬虫简介

2022-12-20 14:08:21 866

原创 Boost库学习4 - 网络库asio

boost::asio库学习

2022-12-15 17:40:37 1412

原创 KCP协议

kcp协议学习记录

2022-12-15 17:39:24 740

原创 Boost库学习3 - 日期时间date_time库

Boost库学习 - 日期时间date_time库

2022-12-13 18:21:29 510

原创 Boost库学习2 - 计时器Timer库

计时器Timer库

2022-12-12 15:34:05 1347

原创 Boost库学习1 -上手与应用

boost上手与应用

2022-12-12 15:33:35 1469

原创 MySQL学习21_MySQL8.0新特性

文章目录MySQL 8.0的新特性MySQL 8.0的新特性新特性/改进描述默认字符集变为utf8mb4移动端有大量的表情符号需要存储,默认的字符集从 latin-1 转为 utf8mb4。系统表存储引擎全部为InnoDB不再采用MyISAM。DDL原子化在MySQL 8.0之前,DDL操作是非原子型操作,在执行过程中遇到实例故障重启,可能导致DDL没有完成也没有回滚。持久化系统参数可以用 SET PERSIST 来设置持久性的全局变量,即便服务器重

2020-07-30 21:29:51 142 2

原创 MySQL学习20_字符集

文章目录字符集MySQL支持的字符集设置字符集字符集字符(Character)是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等;字符集(Character set)是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同,常见的字符集有ASCII、GB2312、GBK、 GB18030、Unicode等;计算机要准确的处理各种字符集文字,就需要进行字符编码,以便计算机能够识别和存储各种文字。字符集描述ASCII最简单的西文编码方案,主要用于显示现代

2020-07-30 21:21:16 125

原创 MySQL学习19_数据导入导出备份恢复

文章目录知识总结,交流学习,不当之处敬请指正,谢谢!

2020-07-30 20:44:33 184

原创 MySQL学习18_视图&存储过程&触发器

文章目录视图概念特点注意项操作存储过程概念优点缺点创建存储过程关键语法创建存储过程查看存储过程调用存储过程触发器概念语法视图概念视图是一个虚拟表,其内容由select查询语句定义;和真实的表一样,视图也包含行和列,对视图的操作与对表的操作基本一致;图中的数据是在使用视图时动态生成,视图中的数据都存储在基表中。特点可读性:简化了复杂的查询,使复杂的查询更易于理解和使用;安全性:视图可以隐藏一些敏感的信息,可以把权限限定到行列级别;重用性:视图是对复杂查询语句的封装,对数据库重构,不会影

2020-07-30 17:56:48 212

原创 MySQL学习17_分区表

文章目录分区表概念作用类型分区操作创建表时创建分区Range分区List分区Hash分区Key分区已存在表创建分区新增分区删除分区分析分区:分解与合并分区分区表概念按照某种规则将同一张表的数据分段划分到多个位置存储;被分区存储的数据在物理上是多个文件,但在逻辑上仍然是一个表,对表的任何操作都跟没分区之前一样;在执行增、删、改、查等操作时,数据库会自动找到对应的分区,然后执行操作;只有在数据量很大的时候才建议进行分区;在MySQL 8.0中,只有InnoDB和NDB两个存储引擎支持分区。作

2020-07-30 11:51:07 107

原创 MySQL学习16_事务控制

文章目录事务ACID特性事务控制事务事务(Transaction)是指作为一个逻辑工作单元执行的一系列操作,这些操作要么全部成功,要么全部失败。事务确保对多个数据的修改作为一个单元来处理。说明:在MySQL中,只有使用了Innodb存储引擎的数据库或表才支持事务。事务用于维护数据库的完整性,保证成批的sql语句要么都执行,要么都不执行。事务用于管理INSERT、UPDATE和DELETE语句。ACID特性特性说明Atomicity(原子性)事务必须是原子工作

2020-07-29 23:18:17 107

原创 MySQL学习15_索引的使用

文章目录索引简介索引种类索引使用语法格式使用建议复合索引覆盖索引说明使用判断索引简介对数据库表中一列或多列的值进行排序的一种结构,类似于图书的目录,能够极大地提升数据库的查询效率;在查询数据时,如果没有索引,则需要进行全表扫描才能找出符合条件的记录,效率非常低。索引种类索引种类描述普通索引最基本的索引,没有任何限制,仅加速查询。唯一索引索引列的值必须唯一,但允许有空值。主键索引一种特殊的唯一索引,不允许有空值。一般是在建表的同时自动创建主键索引。复合

2020-07-29 22:20:00 129

原创 MySQL学习14_查询分析器explain

文章目录简介作用使用结果解析简介explain命令可以查看SQL语句的执行计划;当explain与SQL语句一起使用时,MySQL将显示来自优化器的有关语句执行计划的信息,即MySQL解释了它将如何处理语句,包括有关如何联接表以及以何种顺序联接表的信息。作用分析出表的读取顺序数据读取操作的操作类型哪些索引可以使用哪些索引被实际使用表之间的引用每张表有多少行被优化器查询使用需要在SQL语句之前加上explain命令即可,除select语句外,explain也能分析insert

2020-07-29 22:19:04 349

原创 MySQL学习13_MySQL日志

文章目录日志作用日志类型慢查询日志参数说明开启与查看日志作用用于记录数据库的运行情况,以及用户对数据库执行的各类操作j记录;当数据库发生异常时,可以根据日志分析和解决问题;日志类型日志                                描述重做日志 redo log一种物理格式的日志,记录的是物

2020-07-29 22:18:32 124

原创 MySQL学习12_MySQL用户管理与权限管理

文章目录用户信息查看用户管理权限管理权限体系权限信息保存位置权限分类权限管理root用户修改root用户密码禁止root远程登录用户信息查看用户数据保存在数据库mysql的user表中用户管理#创建用户create user '用户名' [@'主机名'] [identified by '密码'];#删除用户drop user '用户名' [@'主机名'];#修改密码alter user '用户名' @'主机名' identified by '新密码';注意:MySQL

2020-07-29 17:54:12 164

原创 MySQL学习11_表连接

文章目录表连接表连接方式表连接在多个表之间通过一定的连接条件,使表之间发生关联,进而能从多个表之间获取数据表连接方式知识总结,交流学习,不当之处敬请指正,谢谢!

2020-07-29 16:27:45 141

原创 MySQL学习10_MySQL外键

文章目录外键描述使用条件作用阻止执行级联执行创建外键外键描述如果一张表中有一个非主键的字段指向了另一张表中的主键,就将该字段叫做外键;外键可以是一对一的,一个表的一个字段只能与另一个表的一条记录连接;或者是一对多的,一个表的一个字段与另一个表的多条记录连接;或者是多对多的,一个表的多个字段与多个表的记录连接;使用条件两个表必须是InnoDB表,MyISAM表暂时不支持外键;外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显式建立;

2020-07-29 16:02:17 150

原创 MySQL学习9_查询结果处理

文章目录排序 order by分页 limit分组 group by分组后筛选 having分组后取值 group_concat去重 distinct排序 order byselect * from 【表名】 order by 【字段1】, 【字段2】 asc|desc;ASC表示按升序排列,DESC表示按降序排列,默认升序;多字段排序,先按照前面的,前面字段值相同,再比较后面的分页 limitselect * from 【表名】 limit offset, count;使用LIM

2020-07-29 14:26:55 433

原创 MySQL学习8_常用的内建函数

文章目录常用内建函数now()date_format()聚合函数ifnull()case when常用内建函数函数描述数学函数如ABS、SQRT、MOD、SIN、COS、TAN、COT等字符串函数如LENGTH、LOWER、UPPER、TRIM、SUBSTRING等日期和时间函数如NOW、CURDATE、CURTIME、SYSDATE、DATE_FORMAT、YEAR、MONTH、WEEK等聚合函数COUNT、SUM、AVG、MIN、MAX条件判断函数

2020-07-29 13:10:34 242

原创 MySQL学习7_数据库表数据查询

文章目录简单查询条件查询where比较条件查询逻辑运算符模糊查询 like范围查询简单查询select * from 【表名】;select 【字段名1】, 【字段名1】, ... from 【表名】;条件查询whereselect【字段名】 from【表名】 where 【字段名】【运算符】【判断值】;比较条件查询运算符描述=等于<> 或 !=不等于>大于<小于>=大于等于<=小于等于

2020-07-29 12:28:51 318

原创 MySQL学习6_数据库表数据增删改

文章目录表数据插入表数据修改表数据删除表数据插入insert into 【表名】 value(【数据1】,【数据2】,...);insert into 【表名】(【字段名1】,【字段名2】,...) value (【数据1】,【数据2】,...);insert into 【表名】(【字段名1】,【字段名2】,...) values (【数据1-1】,【数据1-2】,...), ...... (【数据n-1】,【数据n-2】,...);insert into tbl_stu value(1,

2020-07-29 11:47:21 107

原创 MySQL学习5_数据库表增删改查

文章目录数据库表创建数据库表查看数据库表名称修改数据库表字段增删改数据库表删除数据库表创建create table【表名】( 【字段名】【字段类型】【字段约束】, 【字段名】【字段类型】【字段约束】, ......);create table if not exists tbl_student( id int auto_increment primary key, name varchar(32) not null, gender tinyint default 0);

2020-07-29 11:24:51 182

原创 MySQL学习4_常用数据类型

文章目录整数定点数浮点数字符串日期布尔整数类型大小范围用途tinyint1 bytes-2^7 ~ 2^7 -1小整数值smallint2 bytes-2^15 ~ 2^15 -1较大整数值mediumint3 bytes-2^23 ~ 2^23 -1较大整数值int4 bytes-2^32 ~ 2^32 -1大整数值bigint8 bytes-2^63 ~ 2^63 -1极大整数值语法格式 整型(N) N位数字

2020-07-29 10:47:55 148

原创 MySQL学习3_数据库增删查

文章目录查看所有的数据库创建数据库使用数据库查看当前使用的数据库删除数据库数据库编码查看所有的数据库show databases;创建数据库create database [数据库名];使用数据库use [数据库名];查看当前使用的数据库select database();删除数据库drop database [数据库名];数据库编码创建数据库并指定编码 create database [数据库名] charset="编码格式";修改数据库编码 alter

2020-07-29 10:40:16 118

原创 MySQL学习2_MySQL安装与启动

文章目录安装mysql服务启动Windows连接mysql了解mysql状态信息安装版本: MySQL社区版8.0详细安装教程可百度获取mysql服务启动Windows启动windowsd的【服务】win+R调出窗口,执行servicres.msc找到mysql80服务启动或停止doc命令行(管理员模式)启动mysql服务:net start mysql80停止mysql服务:net stop mysql80连接mysql命令行连接mysql -h 主机地

2020-07-29 10:35:43 142

原创 MySQL学习1_认识MySQL

数据库相关概念数据库按照数据结构来组织、存储和管理数据的仓库;长期储存在计算机内的、有组织的、可共享的、统一管理的大量数据的集合;数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。数据库的分类根据数据模型的不同,数据库通常被分为层次数据库、网状数据库和关系数据库​​​​另外一种常见的划分是关系型数据库和非关系型数据库常见的关系型数据库:MySQL、SQL Server、Oracle…常见的非关系型数据库:Redis、M

2020-07-29 10:28:08 144

空空如也

空空如也

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

TA关注的人

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