自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (5)
  • 收藏
  • 关注

原创 SQL:BETWEEN()函数用法

上述查询将返回date_column列值在2022年1月1日到2022年12月31日之间(包括这两个日期)的记录。上述查询将返回column_name列值在’A’到’F’之间(按照字母顺序,包括’A’和’F’)的记录。其中,value是要检查的值,low_value和high_value是范围的下限和上限。上述查询将返回column_name列值在10到50之间(包括10和50)的记录。

2023-08-31 11:08:01 2640

原创 MySQL判断奇数的6种方法

总体而言,使用MOD函数或位运算(如按位与、位移)的方法在性能上通常较好,而使用正则表达式的方法可能会有一定的性能开销。这种方法在某些数据库中可能有一定的性能开销,不如其他方法高效。这种方法利用了位移运算符的性质,也是一种高效的方法。:使用按位与运算符计算x与1的按位与结果是否等于1。这种方法利用了二进制数的性质,也是一种高效的方法。:使用取模运算符计算x除以2的余数是否等于1。与第一种方法相似,也是一种常见的方法,性能良好。:使用MOD函数计算除以2的余数是否等于1。这是一种常见的方法,性能良好。

2023-08-31 10:35:49 513

原创 SQL常用函数

例如,对于字符串 “你好世界”,CHAR_LENGTH 函数将返回 5,因为它包含了 5个字符。COALESCE()函数是一种在SQL中常用的函数,用于返回参数列表中的第一个非空值。如果所有参数都为空,则返回NULL。根据你的需求,选择适合的函数来计算字符串的长度。CHAR_LENGTH(str) 和 LENGTH(str) 函数都用于计算字符串的长度,但在某些情况下它们可能会有所不同。另外,不同的数据库管理系统可能在 ROUND() 函数的行为和语法上略有差异,请根据具体的数据库系统文档进行参考。

2023-08-30 18:06:01 173

原创 WHERE和HAVING区别

WHERE 子句用于过滤行级数据,而 HAVING 子句用于过滤分组级数据。WHERE 子句在查询之前应用于原始数据,而 HAVING 子句在查询之后应用于分组数据。因此,如果你需要在查询结果中过滤行数据,使用 WHERE 子句;如果你需要在分组数据上进行过滤和聚合操作,使用 HAVING 子句。WHERE 和 HAVING 是用于过滤和筛选数据的 SQL 子句,但它们在使用场景和应用方式上有一些区别。

2023-08-30 17:46:40 1862

原创 MySQL连表查询优化策略

合理使用 JOIN 类型:根据查询的需求,选择合适的 JOIN 类型。同时,使用工具和技术来监控和分析数据库性能也是很重要的,以便及时发现和解决潜在的性能问题。缓存查询结果:如果查询结果是相对稳定的,可以考虑使用缓存来存储查询结果,避免频繁的查询操作。适当的表设计:合理设计表结构,避免使用过多的冗余字段和不必要的连接。限制结果集大小:如果可能,尽量限制查询结果集的大小,避免返回大量的数据。分片和分区:如果数据量非常大,可以考虑使用分片或分区技术来将数据分散存储在多个服务器上,从而提高查询效率。

2023-08-30 17:35:53 466

原创 Flask路由变量规则

Flask路由变量规则通过把 URL 的一部分标记为 <variable_name> 就可以在 URL 中添加变量。标记的 部分会作为关键字参数传递给函数。通过使用 < converter:variable_name> ,可以选择性的加上一个转换器,为变量指定规则。string(缺省值) 接受任何不包含斜杠的文本int接受正整数float接受正浮点数path类似 string ,但可以包含斜杠uuid接受 UUID 字符串

2021-08-15 20:33:55 348

原创 flask唯一的 URL / 重定向行为

flask唯一的 URL / 重定向行为@app.route('/projects/')def projects(): return 'The project page'@app.route('/about')def about(): return 'The about page'projects 的 URL 是中规中矩的,尾部有一个斜杠,看起来就如同一个文件夹。访问一个没有斜杠结尾的 URL ( /projects )时 Flask 会自动进行重 定向,帮您在尾部加上一个斜杠

2021-08-15 19:35:03 207

原创 Flask web应用项目路由函数的5种返回值

Flask web应用项目路由函数的5种返回值一、返回字符串@app.route('/')def index(): return 'Hello World!!'二、返回重定向redirect函数from flask import redirect # 引入重定向函数@app.route('/')def index(): return 'Hello World!!' @app.route('/one')def one(): return redire

2021-08-15 19:27:55 1270

原创 flask web应用项目配置和访问

flask项目配置和访问Flask 是一个微型的 Python 开发的 Web 框架,基于Werkzeug WSGI工具箱和Jinja2 模板引擎。 Flask使用BSD授权。 Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,可以用Flask-extension加入这些功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。【官方】Flask中文文档安

2021-08-14 21:41:48 1986

原创 centos下安装mysql

centos下安装mysql查看是否安装有mysql rpm -qa | grep mysql如果存在,则先将其卸载删除干净: centos下卸载mysql下载并安装mysql wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm rpm -ivh mysql80-community-release-el7-1.noarch.rpm yum install -y mysql-server

2021-08-08 18:19:42 135

原创 CentOs下卸载mysql

CentOs下卸载mysql一、查看当前安装mysql情况[root@iZuf6gmcgqbevutoqwnq70Z ~]# rpm -qa|grep -i mysql执行[root@iZuf6gmcgqbevutoqwnq70Z ~]# yum remove mysql[root@iZuf6gmcgqbevutoqwnq70Z ~]# rpm -e mysql80-community-release-el7-1.noarch若提示依赖错误:error: Failed depende

2021-08-08 17:31:40 590

原创 centos7.6安装python3.7.6

centos7.6安装python3.7.6CentOS下使用python虚拟环境centos7.6自带python2,由于执行yum需要python2,所以即使安装了python3也不能删除python2。安装依赖包 >>[root@iZuf6gmcgqbevutoqwnq70Z ~] yum -y groupinstall "Development tools" >>[root@iZuf6gmcgqbevutoqwnq70Z ~] yum -y install

2021-08-08 14:06:33 497

原创 CentOS下使用python虚拟环境

CentOS下使用python虚拟环境CentOS 是Community Enterprise Operating System的缩写,也叫做社区企业操作系统。是企业Linux发行版领头羊Red Hat Enterprise Linux(以下称之为RHEL)的再编译版本(是一个再发行版本),而且在RHEL的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。一、安装配置安装virtualenv。 pip install virtualenv安装virtu

2021-08-07 22:08:51 515

原创 python项目虚拟环境创建及管理

Python项目虚拟环境创建及管理一、virtualenv介绍用来建立一个虚拟的python环境,一个专属于项目的python环境。用virtualenv 来保持一个干净的环境非常有用。在python开发中,我们可能会遇到一种情况,就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲突,而virtualenv就是解决这种情况的,virtualenv通过创建一个虚拟化的python运行环境,将我们所需的依赖安装进去的,不同项目之间相互不干扰。二、安装virtualenv

2021-08-07 21:15:05 196

原创 SQL sever数据库触发器设计

SQL sever数据库触发器设计一、目的:能够理解触发器调用的机制。能够使用SQL命令创建DML触发器。能够完成触发器的修改、删除等管理任务。二、触发器:定义:触发器( T rigger )是 SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的 存储过程 ,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,经常用于加强数据的完整性约束和业务规则 。三、触发器的创建示例:创建触发器tr1,实现当修改学生表中的数据时,显示提示信息

2021-08-07 16:27:31 4708 3

原创 SQL sever数据库存储过程

SQL sever数据库存储过程一、目的:能够得用简单的系统存储过程。能够创建和执行用户自定义存储过程。能够完成存储过程的修改,删除等管理任务。二、存储过程:定义:存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。三、创建存储过程并操作:利用设计的电子商务系统,创建存储过程proc_1,显示

2021-08-07 15:59:15 3325

原创 T-SQL程序设计

T-SQL程序设计一、目的:能够使用流程控制语句完成简单程序的编写。能够使用系统函数。能够自定义简单的函数,并调用函数二、针对电子商务系统数据库进行操作设计:如果商品表中有价格在6000元以上的商品,把该商品的名称、商品类别、商品价格、生产厂家、商品的详细信息查询出来,否则输出“没有价格在6000元以上的商品”。use ecommercegoif exists (select 价格 from 商品信息表 where 价格 > '6000') select* from

2021-08-07 15:26:32 2278 2

原创 数据库视图创建及应用

数据库视图创建及应用一、视图:视图是从一个或几个基本表(或视图)导出来的表。它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以一旦基本表中的数据发生变化,从视图中查询出来的数据也就随之改变了。从这个意义上说,视图就像是一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。视图一经定义,就可以和基本表一样被查询、删除,也可以在一个视图上再定义新的视图,但对视图的更新(增、删、改)操作则有一定的限制。二、视图的作用:视图机制使用户

2021-08-07 14:30:33 10417 3

原创 数据库查询和数据操纵

数据库查询和数据操纵创建数据库和数据表单表查询和连接查询一、目的:掌握各种查询的使用方法。掌握数据操纵的使用方法。二、子查询语句使用:查询与“张志国”同一班级的学生信息(使用连接查询和子查询方式)。/*连接查询*/use学生作业管理goselect Y.* from学生表 as X, 学生表 as Ywhere X.专业班级 = Y.专业班级 and X.姓名 = '张志国'/*子查询*/select * from学生表 where 专业班级 = (select

2021-08-07 14:07:09 4031 1

原创 SQL sever数据库的单表查询和连接查询

数据库的单表查询和连接查询一、目的:掌握无条件查询的使用方法。掌握条件查询的使用方法。掌握库函数及汇总查询的使用方法。掌握分组查询的使用方法。掌握查询的排序方法。掌握连接查询的使用方法。二、环境概述:SQL Server 2019SQL Server Management Studio 管理工具三、数据库的查询:1. 根据创建的学生作业管理数据库以及其中的学生表、课程表和学生作业表,进行以下的查询操作。(1) 查询各位学生的学号、班级和姓名。use 学生作业管理gos

2021-08-07 13:42:30 5014

原创 SQL sever创建数据库数据表

创建数据库和数据表一、目的:掌握在SQL Server中使用对象资源管理器和SQL命令创建数据库与修改数据库的方法。掌握在SQL Server中使用对象资源管理器或者SQL命令创建数据表和修改数据表的方法(以SQL命令为重点)。二、环境概述:SQL Server 2019SQL Server Management Studio 管理工具三、数据库的创建使用对象资源管理器创建数据库,给出关键步骤的截图和说明。①打开管理工具,连接数据库引擎。② 在对象资源管理器中右击数据库,

2021-08-07 00:40:40 12906 1

C++教师排课系统课程设计报告+代码.zip

C++教师排课系统课程设计报告+完整代码: 包含文件操作,链表,容器类,继承,友元,静态数据成员,运算符重载,构造函数,析构函数等。 摘要 第一章:绪论 第二章:背景分析 第三章:程序具体分析 第四章:程序类图流程图 第五章:程序测试分析 第六章:总结

2021-08-08

机器学习重要知识点总结.doc

机器学习基础 对在机器学习中用到的知识进行了总结。期末测试重点知识点总结。

2021-08-06

c语言算法与数据结构最短路径报告+代码.zip

c语言算法与数据结构最短路径报告+代码,适合初学算法数据结构者参考。

2021-08-06

数据库图书管理系统报告+代码.zip

数据库课程设计sqlsever实现图书管理信息系统,功能强大,适合学习数据库需要完成课程设计的大学生。

2021-08-06

数据库酒店管理信息系统报告+文件.zip

数据库课程设计sqlsever实现酒店管理信息系统,功能强大,适合学习数据库需要完成课程设计的大学生。

2021-08-06

空空如也

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

TA关注的人

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