- 博客(223)
- 收藏
- 关注
原创 006.MySQL_查询数据
查询所有数据 | |select * from 表名查询指定字段 | |select 指定字段名 from 表名条件查询 |Where|select * from 表名 where 条件表达式关键字查询 |[not] in|select * from 表名 where 字段名 [not] in (元素1,元素2,...)范围查询 |[not] between and | select * from 表名 where 字段 [not] between 值1 and 值2模糊查询 |[not] lik
2024-09-20 08:00:00 1152
原创 【Python常用模块】_cx_Oracle模块详解
`cx_Oracle`是Python用于连接Oracle数据库的第三方库,它支持Python3并提供了一个很好的接口,可与Python中常用的ORM框架一起使用,如SQLAlchemy和Django ORM* 如果还没有安装,可以通过下面的两种方式进行安装
2024-09-19 20:18:46 716
原创 【Python常用模块】_PyMySQL模块详解
PyMySQL是一个纯Python实现的MySQL数据库客户端库,允许你在Python程序中与MySQL数据库进行交互。
2024-09-19 20:15:19 298
原创 MySQL_表的基本操作
创建表 | CREATE TABLE 表名(属性名 数据类型 [完整约束性条件]) 修改表 | ALTER TABLE 表名 删除表 | DROP TABLE 表名 查看基本表结构 | DESCRIBE(DESC) 表名 查看详细表结构 | SHOW CREATE TABLE 表名
2024-09-19 08:00:00 613
原创 MySQL_数据库基本操作
显示所有数据库 | Show databases创建数据库 | Create databases 数据库名删除数据库 | Drop databases 数据库名进入数据库 | Use 数据库名;
2024-09-18 08:00:00 611
原创 【Python爬虫系列】_023.关于视频爬取
* 大部分网站,都会对大型视频进行切割,切割成几秒钟一个片段 * 切割后的片段叫ts文件,此时ts文件顺序是乱的 * 使用m3u8--m3u文件记录ts文件的正确播放顺序,一般用utf-8编码 * 播放的时候,直接拉去m3u8文件,就相当于获取到了视频的所有资源
2024-09-17 08:00:00 202
原创 MySQL_数据类型简介
MySQL 支持所有标准 SQL 数值数据类型这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL 和 NUMERIC),以及近似数值数据类型(FLOAT、REAL 和 DOUBLE PRECISION)关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDB 和BDB表。作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDIUMINT和BIGINT
2024-09-17 08:00:00 676
原创 【Python爬虫系列】_022.异步文件操作aiofiles
* `aiofiles`是一个Python库,它提供了异步文件操作的功能,基于Python的`asyncio`库* 通过使用`aiofiles`,可以在异步程序中进行文件的读取、写入和操作,而不会阻塞事件循环* 这对于需要处理大量文件或需要与其他异步操作结合的场景非常有用
2024-09-16 08:00:00 646
原创 MySQL_简介及安装、配置、卸载(超详细)
MySQL简介MySQL数据库管理系统软件的优点MySQL5.1下载及安装下载安装MySQL5.1完全卸载MySQL是一个关系型数据管理系统,由瑞典MySQL AB公司开发,前期被Sun公司收购,后来Sun公司被Oracle公司收购,所以MySQL目前属于Oracle公司MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性MySQL的SQL语言是用于访问数据库的最常用标准化语言。
2024-09-16 08:00:00 1117
原创 【Python爬虫系列】_021.异步请求aiohttp
* `asyncio`模块其内部实现了对`TCP、UDP、SSL`协议的异步操作,但是对于HTTP请求来说,就需要用`aiohttp`实现了* `aiohttp`是一个基于异步` I/O `的Web框架,专注于提供高性能、低开销的异步Web服务。* `aiohttp`允许我们同时处理大量并发请求,而不会阻塞程序执行* `aiohttp` 使用Python的` async/await `语法来实现异步编程* `aiohttp`是一个基于`asyncio`的异步HTTP网络模块,它既提供了服务端,又提供
2024-09-15 08:00:00 44
原创 Mysql_使用简介
* MYSQL: * 开源免费的数据库,小型的数据库 * 已经被Oracle收购了。MySQL6.x版本也开始收费* 数据定义语言 * 简称:DDL(`Data Definition Language`) * 用来定义数据库对象:数据库,表,列等 * 关键字:`create`,`alter`,`drop`等* 数据操作语言 * 简称:DML(`Data Manipulation Language`) * 用来对数据库中表的记录进行更新
2024-09-15 08:00:00 711
原创 【Python爬虫系列】_020.异步协程asyncio
asyncio是用来编写并发代码的库,使用语法。asyncio被用作多个提供高性能Python异步框架的基础,包括网络和网站服务,数据库连接库,分布式任务队列等等。asyncio往往是构建IO密集型和高层级 结构化 网络代码的最佳选择。
2024-09-14 08:00:00 88
原创 023.PL-SQL进阶—视图
- 视图是一个虚拟表,其内容由查询定义。通真实的表一样,视图包含一系列带有名称的行和列数据。- 视图并不在数据库中以存储的数据值集形式存在- 视图的行和列数据由定义视图的查询所引用的表,并且在引用视图时候动态生成
2024-09-14 08:00:00 385
原创 MySQL_图形管理工具简介、下载及安装(超详细)
SQLyog 是一个易于使用的、快速而简洁的图形化管理 MYSQL 数据库的工具,它能够在任何地点有效地管理你的数据库。常用功能1、快速备份和恢复数据;2、以 GRID / TEXT 格式显示结果;3、支持客户端挑选、过滤数据;4、批量执行很大的 SQL 脚本文件;5、快速执行多重查询并能够返回每页超过 1000 条的记录集,而这种操作是直接生成在内存中的;6、程序本身非常短小精悍!
2024-09-13 14:52:30 1275
原创 MySQL数据库教程合集
MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)
2024-09-13 14:12:12 331
原创 022.PL-SQL进阶—分页过程
分页是任何一个网站(bbs、网上商城、blog)都会使用到的技术,因此学习PL/SQL编程开发就一定要掌握分页技术
2024-09-13 08:00:00 572
原创 Python项目虚拟环境(超详细讲解)
* 我们的电脑可以安装多个版本的解释器* 但是,我们在日常开发中会选择一个系统解释器作为主运用的解释器* 我们就会将这个版本的解释器的目录添加到环境变量中
2024-09-12 11:01:29 984
原创 【Python爬虫系列】_018.多线程与多进程
多线程模块from threading import Thread# 创建线程t = Thread(target=work, args=('参数1','参数2',...))# 启动线程t.start()线程池模块from concurrent.futures import ThreadPoolExecutor# 创建最多拥有12个线程的线程池# 提交线程任务t.submit(work, 参数1, 参数2,....)
2024-09-12 08:00:00 43
原创 【Python爬虫系列】_017.防盗链&代理
当我们反复抓取一个网站时,由于请求过于频繁,服务器很可能会将你的IP进行封锁来反爬.应对方案就是通过网络代理的形式进行伪装.对比发现,两个地址中间有一部分不一致,那么我们仔细观察可以发现这两个地址中间的值是可以获取到的!通过我们观看视频的地址,获取到这个cont-xxxx,并设置获取视频地址的url。到页面源代码中,查找是否有该视频的地址(发现页面源代码中根本没有视频地址)通过抓包工具,我们找到视频地址的页面,并根据Headers获取到页面url。根据获取到的url地址,开始编写代码,请求页面。
2024-09-11 08:00:00 70
原创 020.PL-SQL编程—变量
如果员工的姓名超过了5字符,就会有错误。为了降低PL/SQL程序的维护工作量,可以使用%type属性定义变量。这样,该变量会根据数据库列来确定你定义的变量的类型和长度(类似于VBA中的变体变量)使用游标时,当定义游标时不需要指定相应的select语句,但是当使用游标时(open时)需要指定select语句,这样一个游标就与一个select语句结合了。相当于高级语言中的数组。但是需要注意的是在高级语言中数组的下标不能为负数,而PL/SQL是可以为负数的,并且表元素的下标没有限制。标量:使用%type类型。
2024-09-11 08:00:00 538
原创 【Python爬虫系列】_016.关于登录和验证码
首先查看登录时发送的请求中,请求头中cookie信息查找cookie信息的来源(通过哪个请求的响应携带回来的)这个案例中,登录请求的cookie信息是通过验证码请求返回携带的但有些网站并不是,所以每个网站可能都不同,需要具体跟踪分析通过session对象发送请求,获取验证码图片,并自动保存cookie信息识别验证码图片,获取验证码登录账号、密码、验证码等创建post请求参数使用保存了cookie信息的session对象向登录页面发送post请求。
2024-09-10 08:00:00 1217
原创 015.PL-SQL编程—块
块(block)是pl/sql的基本程序单元,编写pl/sql程序实际上就是编写pl/sql块。要完成相对简单的应用功能,可能只需要编写一个pl/sql块;但是如果要实现复杂的功能,可能需要在一个pl/sql块中嵌套其他的pl/sql块。实例3:包含定义部分、执行部分和例外处理部分的pl/sql块。实例2:包含定义部分和执行部分的pl/sql、块。定义部分从declare开始,该部分可选。实例1:只包括执行部分的pl/sql块。执行部分从begin开始,该部分必须。修改打印格式,让输出更美观。
2024-09-10 08:00:00 946
原创 018.PL-SQL编程—包
包规范:只包含了过程和函数的说明,但是没有过程和函数的实现代码。创建包体可以使用create package body命令。包用于在逻辑上组合过程和函数,它由包规范和包体两部分组成。可以使用create package命令来创建包。包体:用于实现包规范中的过程和函数。
2024-09-10 08:00:00 642
原创 【Python爬虫系列】_015.Cookie和Session
在服务器端,资源分为两类:免费资源和权限资源免费资源可以直接访问获取,权限资源需要登录或者付费之后才能获取那么,在获取权限资源的时候就涉及到权限验证的问题。我们在发送请求的时候把登录信息一起发送过去就可以得到验证了但是,权限资源很多的情况下,难道每次请求都发送一次账号和密码吗?实际并不是这样的登录流程客户端在登录的时候,向服务端发送账号和密码请求服务端接收到账号和密码验证成功之后,会将当前账号生成一个唯一标识码存储在一个存储空间中。
2024-09-09 08:00:00 196
原创 014.PL-SQL编程
PL/SQL(Procedural Language/sql)是oracle在标准的sql语言上的扩展。PL/SQL不仅允许嵌入sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加强大。过程、函数、触发器是pl/sql编写的过程、函数、触发器是存放在Oracle中的pl/sql是非常强大的数据库过程化语言用pl/sql编写的过程、函数可以在java程序中调用用PL/SQL为什么会提高程序的运行性能。
2024-09-09 08:00:00 935
原创 013.Oracle-管理权限和管理角色
查询某个用户的角色:select * from dba_role_privs where grantee=‘用户名’说明:角色就是相关权限的命令集合。使用角色的住哟啊目的就是为了简化权限的管理。用户通过策略emp_access执行相同的sql语句时,可以返回不同的结果。用户: scott————————black————————jones。查询所有角色:select * from dba_roles。角色分为预定义角色(系统自动分的)和自定义橘色。策略:emp_access。
2024-09-08 08:00:00 642
原创 【Python爬虫系列】_013.re正则解析
Regular Expression:正则表达式,一种使用表达式的方式对字符串进行匹配的语法规则我们抓取到的网页源代码本质上就是一个超长的字符串,想从里面提取内容,用正则再合适不过了正则的优点:速度快, 效率高, 准确性高正则的缺点:新手上手难度有点高不过只要掌握了正则编写的逻辑关系,写出一个提取页面内容的正则其实并不复杂正则的语法:使用元字符进行排列组合用来匹配字符串正则匹配是一个模糊的匹配(不是精确匹配)re模块有两个对象Pattern:正则表达式对象(正则对象)
2024-09-07 08:00:00 49
原创 012.Oracle-索引
我 的 个 人 主 页:入 门 教 程 推 荐 :虚 拟 环 境 搭 建 :PyQt5 系 列 教 程:Oracle数据库教程:
2024-09-07 08:00:00 931
原创 【Python爬虫系列】_012.xpath解析
1、 解析XML和HTML文档:lxml提供了两种主要的解析器,分别是基于C的解析器和基于Python的解析器。基于C的解析器使用libxml2库,速度较快,而基于Python的解析器则更加容易安装和使用。使用lxml的解析器,可以将XML和HTML文档解析成一个树状结构的Element对象,从而可以通过操作Element对象来访问、修改和操作文档的内容。2、Element对象:Element对象是lxml中的主要对象,它代表了XML或HTML文档中的一个元素或标签。
2024-09-06 08:00:00 43
原创 011. Oracle-约束
列级定义:在定义列的同时定义约束表级定义:先定义了所有列,再定义约束约束名说明备注not null不为空约束只能定义在列级unique唯一约束可以定义在表级或列级主键可以定义在表级或列级外键可以定义在表级或列级(配合references)check定义每一行必须满足的条件可以定义在表级或列级示例>>> 列级定义约束mysex char(2) constraint info_sex_ck check(mysex in ('男','女')),>>> 表级定义约束。
2024-09-06 08:00:00 1126
原创 010.数据库管理-表空间&数据文件
了解表空间和数据文件的作用掌握常用表空间,undo表空间和临时表空间的建立方法了解表空间的各个状态(onlineofflineread writeread only)的作用,以及如何改变表空间状态了解移动数据文件的原因,以及使用和命令移动数据文件的方法。
2024-09-05 08:00:00 565
原创 009.数据库管理-数据字典&动态性能视图
KaTeX parse error: Expected group after '_' at position 27: …而这些动态性能视图都是以v_̲。dictionary视图记录了所有数据字典视图的名称。它的别名是dict。可以通过它来查看数据库中的视图。用户只能在数据字典上执行查询操作(select语句),而其维护和修改是由系统自动完成的。数据字典记录了数据库的系统信息,它是只读表和视图的集合,数据字典的所有者为sys用户。
2024-09-04 08:15:00 954
原创 【Python爬虫系列】_010.requests库详解(重点)
常用方法requests.get() # 发送get请求# 请求参数可以直接放在url的?后面,也可以放在字典里,传递给params参数requests.post() # 发送post请求# 请求参数要放在字典中,然后传递给data参数requests有两个响应对象response响应对象包含:响应行、响应头、空行、响应体(通过content、text、json获取)
2024-09-04 08:00:00 1491
004.Python爬虫系列-web请求全过程剖析(重点)
2024-08-30
003.Python爬虫系列-HTTP&HTTPS协议
2024-08-30
002.Python爬虫系列-初识协议
2024-08-30
Excel VBA 正则表达式视频教程
2023-05-17
Excel VBA视频教程 80集
2023-05-17
AutoCAD 2016视频教程5-高手进阶课程
2023-05-14
AutoCAD 2016视频教程4-综合实践课程
2023-05-14
AutoCAD 2016视频教程3-三维课程
2023-05-14
AutoCAD 2016视频课程2-二维课程
2023-05-14
AutoCAD 2016视频教程1- 基础教程
2023-05-14
ACCESS 零基础到精通教程(新版)
2023-05-14
word-2016视频教程37讲
2023-05-11
PPT-2016视频教程29讲
2023-05-11
Excel-2016视频教程47讲
2023-05-11
oracle8个阶段-第01阶段Oracle 数据库零基础入门
2023-05-11
Oracle-SQL基础到存储过程下载(第四阶段)
2023-05-06
Oracle-SQL基础到存储过程下载(第三阶段)
2023-05-06
Oracle-SQL基础到存储过程下载(第二阶段)
2023-05-06
Oracle-SQL基础到存储过程下载(第一阶段)
2023-05-06
PowerBuilder 12.6入门视频教程下载(高级)
2023-05-06
PowerBuilder 12.6入门视频教程下载(初级)
2023-05-06
oracle与sqlserver数据库装在同一台服务器上导致oracle经常无监听
2023-05-05
oracle数据库用exp导出报错!
2023-02-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人