自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (八)MySQL存储过程

(八)MySQL存储过程一、MySQL存储过程简介1.存储过程简介我们前面所学习的MySQL语句都是针对一个表或几个表的单条 SQL 语句,但是在数据库的实际操作中,并非所有操作都那么简单,经常会有一个完整的操作需要多条SQL语句处理多个表才能完成。例如,为了确认学生能否毕业,需要同时查询学生档案表、成绩表和综合表,此时就需要使用多条 SQL 语句来针对几个数据表完成这个处理要求。存储过程可以有效地完成这个数据库操作。存储过程是数据库存储的一个重要的功能,但是 MySQL 在 5.0 以前并不支持存

2020-10-13 13:45:47 197

原创 (七)MySQL视图

(七)MySQL视图一、视图介绍1.视图的介绍一张虚表,和真实的表一样。视图包含一系列带有名称的行和列数据。视图是从一个或多个表中导出来的,我们可以通过insert,update,delete来操作视图。当通过视图看到的数据被修改时,相应的原表的数据也会变化。同时原表发生变化,则这种变化也可以自动反映到视图中。2.视图的优点简单化:看到的就是需要的。视图不仅可以简化用户对数据的理解,也可以简化操作。经常被使用的查询可以制作成一个视图安全性:通过视图用户只能查询和修改所能见到的数据,数据库中其他

2020-10-13 01:38:01 178

原创 (六)MySQL索引

(六)MySQL索引一、索引介绍1.索引的介绍索引是对数据库表中一列或者多列的值进行排序的一种结构,使用索引可提高数据库中特定数据的查询速度。索引是一个单独的、存储在磁盘上的数据库结构,它们包含着对数据表里所有记录的引用指针。使用索引用于快速找出在某个或多个列中有一特定值得行,所有MySQL列类型都可以被索引,对相关列使用索引是提高查询操作速度的最佳途径。索引是在存储引擎中实现的,因此,每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持索引类型。根据存储引擎定义每个表的最大索引数和

2020-09-03 23:42:40 262

原创 (五)MySQL查询数据

(五)MySQL查询数据数据库管理系统的一个最重要的功能就是数据查询,数据查询不应只是简单查询数据库中存储的数据,还应该根据需要对数据进行筛选,以及确定数据以什么样的格式显示。MySQL提供了功能强大、灵活的语句来实现这些操作。一、基本查询语句mysql从数据表中查询数据的基本语句为select语句。select语句的基本格式是:SELECT {* | <字段列表>} [ FROM <表1>, <表2>.... [ where <表达式> ] [ gr

2020-09-03 23:41:07 1327

原创 (四)MySQL函数

(四)MySQL函数function一、数学函数1.绝对值函数:ABS(x)ABS(x)用于返回x的绝对值mysql> select abs(10), abs(-10), abs(0), abs(10.1);+---------+----------+--------+-----------+| abs(10) | abs(-10) | abs(0) | abs(10.1) |+---------+----------+--------+-----------+| 10 |

2020-09-03 23:39:47 574

原创 (三)MySQL数据类型和运算符

(三)MySQL数据类型和运算符一、MySQL数据类型介绍1.数据类型简介(1)数据表由多列字段构成,每一个字段指定了不同的数据类型,指定了数据类型之后,也就决定了向字段插入的数据内容(2)不同的数据类型也决定了MySQL在存储它们的时候使用的方式,以及在使用它们的时候选择什么运算符号进行运算(3)数值数据类型:TINYINT、SMALINT、MEDIUMINT、INT、BIGINT、FLOAT、DOUBLE、DECIMAL(4)日期/时间类型:YEAR 、TIME、 DATE、 DATETIM

2020-09-03 23:38:28 303

原创 (二)MySQL数据表的基本操作

(二)数据表的基本操作一、创建表在创建完数据库之后,接下来我们就需要创建数据表。创建数据表是指在已经创建好的数据库中建立新表。创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性约束的过程。数据表属于数据库,在创建数据表之前,应该使用语句"USE <数据库名>”指定操作是从哪个数据库中进行,如果没有选择数据库,会报错。1.没有任何约束的表操作mysql> use mytest;Reading table information for completion of t

2020-09-03 23:36:33 150

原创 (一)MySQL数据库的基本操作

(一)数据库的基本操作一、创建库1.最简单数据库创建[root@MySQL ~]# mysql -u root -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 3Server version: 5.7.31 Source distributionCopyright (c) 2000, 2020, Oracle and/or its a

2020-09-03 23:34:19 171

原创 Centos7.5 二进制安装MySQL5.7

Centos7.5 二进制安装MySQL5.7一、下载二进制包登录mysql官网https://dev.mysql.com,单击“DOWNLOADS”点击“MySQL Community (GPL) Downloads »”选择“MySQL Community Server”当前最新的版本为MySQL Community Server 8.0.21,但是企业中使用5.7的比较多查找以前的版本,单击“Looking for previous GA versions? ”Select V

2020-08-15 07:28:27 234

原创 Centos7.5 yum安装MySQL5.7

(一)、yum安装一、安装前准备1.系统环境:centos7.5 x86_64[root@MySQL ~]# uname -r3.10.0-862.el7.x86_64[root@MySQL ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 2.下载MySQL的yum安装包登录mysql官网https://dev.mysql.com,单击“DOWNLOADS”点击“MySQL Community (GPL)

2020-08-15 07:12:10 438

原创 Centos7.5源码安装mysql5.7

centos7.5安装MySQL5.7(一)、MySQL 5.7的主要特性MySQL 5.7的主要特性:原生支持Systemd更好的性能:对于多核CPU、固态硬盘、锁有着更好的优化更好的InnoDB存储引擎更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用MySQL数据库。注: mysql-5.6.3已经支持了多线程的主从复制新增sys库:以后这会是DBA访问最频繁的库MySQL官网:https://www.mysql.com/(二)、源码安装一、下载M

2020-08-15 06:51:54 865

原创 华为综合案例

华为综合案例简介:本章通过一个综合实验来掌握Cisco命令与华为命令的区别,所涉及的网络技术原理基本上和之前学习的Cisco相关课程一致,所以本章更侧重于命令的展示与解释。在有 Cisco理论基础的前提下,实施华为实验会非常容易上手,但是也要注意华为的某些配置相对于Cisco更加严谨,在学习的过程中要格外引起注意,具体请留意本章详细内容。(一)、案例分析一、案例前置知识点1.链路聚合概述链路聚合(Link Aggregation)是将多个物理接口当作一个逻辑接口,以增加带宽和提供线路冗余,链路聚

2020-07-18 14:33:20 1256 1

原创 使用Python部署MongoDB

使用Python部署MongoDB1.思路在程序中,我们首先在main函数中定义了几个变量,包括当前目录的路径、MongoDB二进制文件所在的路径、MongoDB数据目录所在的路径,以及MongoDB的日志文件。随后,我们判断MongoDB的安装包是否存在,如果不存在,则通过抛出SystemExit异常的方式结束程序。在unpackage_mongo函数中,我们通过Python程序得到MongoDB安装包解压以后的目录。如果目录已经存在,则删除该目录。随后,我们使用tarfile解压MongoDB数

2020-06-23 19:25:51 242

原创 PyCharm连接Linux服务器

PyCharm连接Linux服务器1、准备工作本机:Windows系统,192.168.1.3,PyCharm虚拟机:Linux系统,192.168.1.17前提:两台主机能相互ping通2、PyCharm连接虚拟机创建项目:File–>New Project–>Pure Python设置项目:File–>settings–>Editor–>File Encodings创建目录和文件:example/hello.py# coding:utf-8pri

2020-06-14 12:58:12 1331

原创 Python开发环境搭建

Python开发环境搭建(一)Python功能简介Python是一款功能强大的多语言编程软件,该软件采用简单的操作界面,支持命令式程序设置,并具有强大的编程库,用户可将其与多种模块完美相结合在一起。Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。开发商:Python Software Foundationpython官网地址:https

2020-05-20 02:41:15 431

原创 Python简介

(一)python的历史1989年圣诞节:Guido von Rossum开始写Python语言的编译器。1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的(后面又出现了Java和C#实现的版本Jython和IronPython,以及PyPy、Brython、Pyston等其他实现),可以调用C语言的库函数。在最早的版本中,Python已经提供了对“类”,“函数”,“异常处理”等构造块的支持,同时提供了“列表”和“字典”等核心数据类型,同时支持以模块为基础的拓展系统。1

2020-05-18 20:18:08 206

空空如也

空空如也

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

TA关注的人

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