自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 存储引擎

存储引擎1、MYISAMMyISAM存储引擎的表在数据库中,每一个表都被存储为三个以表名命名的物理文件。首先是任何存储引擎都不可缺少的存放表结构定义信息的.frm文件,另外还有.MYD和.MYI 文件,分别存放了表的数据(.MYD)和索引数据(.MYI)。Myisam存储引擎的特点:表级锁,读取时对需要读到的所有表加锁,写入时则对表加排它锁数据库在读写过程中相互堵塞,在数据写入的过程中阻塞用户对数据的读取,在数据读取的过程中阻塞用户写入数据。表级锁开销小,影响范围大,适合读多写少的表不

2021-03-23 19:53:15 152

原创 同步一下互联网中阿里云的时间服务器

[root@cong11 ~]# ntpdate ntp1.aliyun.com #先同步一下互联网中阿里云的时间服务器 连网使用vim /etc/sysconfig/network-scripts/ifcfg-ens33重启网络 systemctl restart network如果Xshall 链接的慢 vim /etc/ssh/sshd_configUseDNS yes —>默认为注释行UseDNS no —>把注释打开,改为no,然后systemctl

2021-03-20 19:29:21 339

原创 校对规则

校对规则不区分大小写查找Create table stu2(sid int(11),name varchar(50)) default charset=latin1 collate latin1_general_ci; 这种校对规则在比较和排序的时候不区分大小写mysql> insert into stu values(1,“zhangsan”)mysql> insert into stu values(2,“ZHANGSAN”)mysql> update stu set si

2021-03-02 21:34:32 272 1

原创 索引类型

索引类型1、普通索引2、唯一性索引3、主键索引4、复合索引普通索引最基本的索引,不具备唯一性,就是加快查询速度创建普通索引:方法一:创建表时添加索引create table 表名(列定义…… ,index 索引名称 (字段),index 索引名称 (字段));注:可以使用key,也可以使用index。index 索引名称(字段),索引名称,可以加也可以不加,不加索引名默认使用字段名作为索引名。mysql> create table demo( id int(4), name va

2021-03-02 00:59:27 217 1

原创 字符创函数 not null AUTO_INCREMENT字段约束

**字符串函数:**substr(string ,start,len) 截取:从start开始,截取len长.start 从1开始算起。正常查询mysql> select bTypeName from category where bTypeId=10;Substr截取字符串mysql> select substr(bTypeName,1,7) from category where bTypeId=10;mysql> select substr(bTypeName,2,7

2021-02-27 21:16:37 3325

原创 mysql 多表连接 聚合函数

多表连接查询:以一个共同的字段,求两张表当中符合条件的并集。 通过共同字段把这两张表连接起来。常用的连接:内连接:根据表中的共同字段进行匹配外连接:左外连接、右外链接。内连接内连接:根据表中的共同字段进行匹配,将两个表中符合条件的记录进行拼接。语法:select 字段 from 表1 inner join 表2 on 表1.字段=表2.字段例1:查询每个学生的学号、姓名以及各科成绩stu_info表的表结构stu_chj表的表结构创建stu_info和stu_chj表mys

2021-02-26 08:36:40 1223

原创 2021-01-21

导出,导入数据库mysqldump使用mysql提供的mysqldump工具来导入导出数据库,可以实现数据库的备份和还原。导出数据库 (备份数据库)导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名[root@cong11 ~]# mysqldump -u root -p123456 HA>HA.sql(建议.sql结尾)导入数据库 (还原数据库)导入数据库导入前先模拟将要还原的数据库删除[root@cong11 ~]# mysql -e ‘drop

2021-01-21 08:31:52 56

原创 2021-01-18

Mysql语句Mysql数据库的操作查看数据库第一种直接进入数据库查看mysql> show databases;4 rows in set (0.00 sec)第二种以行的方式显示mysql> show databases \G #以行的方式显示*************************** 1. row ***************************Database: information_schema**********************

2021-01-18 19:21:15 64

原创 2021-01-16

Mysql的数据类型MySQL数据类型数据类型是数据的一种属性,其可以决定数据的存储格式,有效范围和相应的限制。mysql的数据类型包括整数类型,浮点数类型,日期和时间类型,字符串类型和二进制类型。为什么定义数据类型?为什么要数据分类?1、使系统能够根据数据类型来操作数据。2、预防数据运算时出错。例:通过强大的数据分类把每个类型与特定的行为联系在一起,执行这些行为时,数据分类可以预防错误。最长见的错误是字符与数字相加。3、更有效的利用空间。数据分类,可以使用最少的存储来存放数据,同时提高性能。

2021-01-16 17:54:22 134

原创 2021-01-15

关于表中记录的操作插入<记录>INSERTINSERT INTO 语句用于向表中插入新的行。语法:insert into 表名values (字段值1,字段值2, 字段值3);插入记录时values所指定的值要和表中字段的个数、顺序以及类要一一对应。先删除students表,再创建(如没有先创建数据库,在使用)mysql> drop tables students;Query OK, 0 rows affected (0.01 sec)mysql> create t

2021-01-15 16:55:34 77

原创 2021-01-13

Mysql语句Mysql数据库的操作查看数据库查看数据库有3中方式第一种直接进入数据库查看mysql> show databases;±-------------------+| Database |±-------------------+| information_schema || mysql || performance_schema || sys |±-------------------+

2021-01-13 17:49:44 70

原创 2021-01-12

源码安装mysql准备实验环境准备源码包方法二:mysql下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads注意:官网提供下载的源码包为mysql-community-5.7.26-1.el7.src.rpm以.src.rpm结尾的rpm包,需要rpm -ivh安装这个包,在当前目录下生成rpmbuild的目录文件,然后在rpmbuild/SOURCES/目录下才是我们.tar.gz结尾的源码包。配置本地yum源[roo

2021-01-12 19:10:02 72

原创 2021-01-10

awk中的BEGIN和END语法:awk [options] ‘BEGIN{ print “start” } 匹配规则{ commands } END{ print “end” }’ filename其中:BEGIN END是AWK的关键字,因此必须大写;这两个部分开始块和结束块是可选的BEGIN模块:BEGIN 的执行时机是"在 awk 程序一开始,尚未读取任何数据之前"。一旦BEGIN后的动作执行一次,当awk开始从文件中读入数据时,BEGIN 的条件就不再成立,所以BEGIN定义的动作只能被

2021-01-10 20:05:04 94

原创 sed

sed命令1.1、概念vim/vi 采用的是交互式文本编辑模式sed会按照此规则来编辑数据,实现无交互式编辑数据。sed也是支持正则表达式的,如果要使用扩展正则加参数-r大家需要注意,sed 默认不会直接修改源文件数据,而是会将数据复制到缓冲区中,修改也仅限于缓冲区中的数据,并把修改结果只显示到屏幕上,除非使用"-i"选项才会直接修改文件。sed使用sed 命令的基本格式如下:[root@localhost ~]# sed [选项] ‘[动作指令]’ filename选项选项:-

2021-01-10 20:03:51 579

原创 正则表达式

正则表达式1、正则表达式的使用1.1、概念:正则表达式(或称Regular Expression,简称RE),是用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的分割,匹配、査找及替换操作。即正则表达式是一种文本模式,该模式描述在搜索文本时要匹配的一个或多个字符串。这种枯燥的概念难理解,其实,正则表达式是用来匹配文件中的字符串的方法。它在正则表达式中,我们把用于匹配的特殊符号又称作元字符。在shell中,元字 符又分为基础元字符(BRE)和扩展元字符(ERE)。扩展正则表达式熟

2021-01-06 17:24:22 145

空空如也

空空如也

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

TA关注的人

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