05 2022 档案
摘要:Mysql-事务 本质是一组不可分割SQL语句,所以事务不可以嵌套 1. 概念 ●事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为--个整体一起向系统提交或撤销操作请求,即这组数据库命令要么都执行,要么都不执行。 ●事务是-一个不可分割的工作逻辑单元,在数据库系统上执行并
阅读全文
摘要:Mysql-索引 1. 概念 索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于c语言的链表通过指针指向数据记录的内存地址) 使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。
阅读全文
摘要:Mysql基础命令 1.mysql命令分类 数据定义语言(DDL) DDL全称是Data Definition Language,即数据定义语言,定义语言就是定义关系模式、删除关系、修改关系模式以及创建数据库中的各种对象,比如表、聚簇、索引、视图、函数、存储过程和触发器等等。 数据操纵语言(DML)
阅读全文
摘要:Mysql数据库介绍 1.什么是数据库 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。 每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。 我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。 所以,现在我们使用关系型数据库管理
阅读全文
摘要:1.Nginx配置中的正则表达式 Nginx中的正则表达式用于匹配url,与shell中使用的正则表达式有小部分区别。以下是Nginx中的常用的正则表达式。 ^ :匹配输入字符串的起始位置 $ :匹配输入字符串的结束位置 * :匹配前面的字符零次或多次。如“ol*”能匹配“o”及“ol”、“oll”
阅读全文
摘要:LNMP简介 LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。 Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。 Nginx是一个高性能的HTTP和反向
阅读全文
摘要:Nginx服务配置与优化 1.Nginx配置文件介绍 1.1 配置文件位置 本次配置的nginx配置位于:/usr/local/nginx/conf/nginx.conf 在忘记配置文件的时候可以通过find命令找到对应地址。 [root@local profile.d]# find / -name
阅读全文
摘要:SNAT与DNAT简介与实验 1.SNAT简介 SNAT原理与应用 SNAT 应用环境:局域网主机共享单个公网IP地址接入Internet(私有IP不能在Internet正常路由) SNAT原理:修改数据包的源地址。将源地址的私网IP转为公网IP SNAT转换的前提条件: 1.局域网各主机已正确设置
阅读全文
摘要:IPTABLES防火墙 1.概述 Linux系统的防护墙:IP信息包过滤系统,实际由两个组件netfilter和iptables组成。主要工作在网络层,针对IP数据包。提现在对包内的IP地址、端口、协议等信息的处理上。 1.1 iptables与netfileter的关系 netfileter:属于
阅读全文