【mysql的复习与进阶】教程文章相关的互联网学习教程文章

Mysql进阶01 服务器下载 启停 配置相关【图】

查询服务器是否安装过该软件包 采用 rpm 命令, RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” 使用 rpm -qa | grep - i mysql 查看是否安装成功安装 rpm -ivh Mysql-server xxxxxxxxxxxxxx mysql安装成功之后,会自动创建一个mysql用户和mysql组Linux 中为每个用户在/etc/passwd文件中有一个对应的行,用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell mysql?1001:1001::...

mysql操作进阶

# sql 查询语句的完整语法 ‘‘‘ select .. from .. where .. group by .. having .. order by .. limit .. ‘‘‘ # 一.where 条件的使用 """功能:对表中的数据进行筛选过滤"""""" 语法: 1.判断的符号: = > < >= <= != <> 不等于 2.拼接条件的关键字 and or not 3.查询的区间范围值 between between 小值 and 大值 [小值,大值] 查询两者之间这个范围的所有数据 4.查询具体某个值的范围 in in(1,-9,-10,"a") 指定范围 5....

MYSQL5.7进阶之主从复制【代码】【图】

在配置之前请将my.ini文件复制备份一份! 在配置之前请将my.ini文件复制备份一份! 配置下列参数 (ctrl+f 快速操作相关参数 如果存在则修改,没有这个参数 则就加上就可以- -!)# 这里是从数据库读取的主数据库的日志信息 注意Data后面的不是目录而是保存的文件名!log-bin="G:\mysql\Data\logbin"# 这里是从数据库读取的主数据库的异常信息 注意Data后面的不是目录而是保存的文件名! log-error="G:\mysql\Data\logerr"# 服务编号 默...

mysql的高级进阶(一)【图】

mysql编码设定 我们将我们的客户端的编码设置为utf8,客户端和客户端连接设为utf8,表设计为utf8,字段设置成utf8。如果我们的客户端是gbk的编码,那我们就通知mysql服务器客户端和客户端连接是gbk的就行了。这样也不会出现乱码。 会话变量和全局变量 查看会话变量show session variables [like ‘%关键字%‘]查看字段的变量名称select @@session.变量名称。指定会话变量的值 set @@session.变量名称=值 也可以使用set 变量...

MySQL基础-06DQL语言(数据查询语言)-进阶5分组查询【代码】

声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1 进阶5:分组查询 语法: select 查询列表 from 表 【where 筛选条件】 group by 分组的字段 【order by 排序的字段】;特点: 1、和分组函数一同查询的字段必须是group by后出现的字段 2、筛选分为两类:分组前筛选和分组后筛选 针对的表 位置 连接的关键字分组前筛选 原始表 group by前 where分组后筛选 group by...

MySQL 【进阶查询】【代码】【图】

占1字节,有符号:-128~127,无符号位:0~255 smallint, # 占2字节,有符号:-32768~32767,无符号位:0~65535 mediumint,# 占3字节,有符号:-8388608~8388607,无符位:0~16777215 int, # 占4字节,有符号:-2147483648~2147483647,无符号位:0~4284967295 bigint,# 占8字节 bool 等价于tinyint(1) 布尔型 浮点型 float([m[,d]]) # 占4字节,1.17E-38~3.4E+38 double([m[,d]]) # 占8字节 decimal([m[,d]]) # 以字符串形式表示的浮点数 字符型...

MySQL进阶part1【代码】

日常生活中的文件格式很多,在应对不同格式的文件格式时会有不同的存储方式和处理机制(存储引擎) MySQL的主要存贮引擎Innodb 是MySQL5.5版本之后的默认存储引擎相对myisam更加的安全myisam 是MySQL5.5版本之前的默认存储引擎相对Innodb更加的快memory 内存引擎(数据存放在内存之中)——断电丢失blackhole 黑洞引擎——无论存什么,都立马消失 # 查看所有的存储引擎show engines;?# 如何使用不同的引擎存储表create table t1(id...

MySQL进阶part2【代码】

unique——唯一 # 单列唯一create table t3(id int unique, name char(16));insert into t3 values(1,‘jason‘),(1,‘egon‘);insert into t3 values(1,‘jason‘),(2,‘egon‘); # 联合唯一(两个分开都可以重复 但是加载一起必须是唯一的)create table t4(id int, ip char(16), port int, unique(ip,port));insert into t4 values(1,‘127.0.0.1‘,8080);insert into t4 values(2,‘127.0.0.1‘,8081);insert into...

mysql的增删改查进阶版

每日总结模糊查询likeselect * from 表名 where 字段 like ‘%w%’;%:表示任意字符;必须要写在引号里面,如果后边没有%说明w后面不会有字符。反之亦然select * from 表名 where 字段 like ‘李_’;_:表示一个字符;必须要写在引号里面,如果后边有_代表必须有一个字符,反之亦然排序(order by),可以多字段排序select *from 表名 order by 列名 asc(asc升序默认;desc降序)聚合函数查询min最小值;max最大值;sum值的和;count统计...

mysql进阶【代码】

mysql进阶 目录mysql进阶1. 二进制格式mysql安装2. mysql配置文件3. mysql数据库备份与恢复3.1 数据库常用备份方案3.2 mysql备份工具mysqldump3.2.1 备份整个数据库3.2.2 备份school库的student表和teacher表3.2.2 备份school库3.3 mysql数据恢复3.4 差异备份与恢复3.4.1. mysql差异备份3.4.2. mysql差异备份恢复1. 二进制格式mysql安装 //下载二进制格式的mysql软件包 [root@localhost ~]# cd /usr/local//创建用户和组 [root@...

MySQL基础-05DQL语言(数据查询语言)-进阶4常见函数【代码】

声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1 进阶4:常见函数 概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名 好处:1、隐藏了实现细节 2、提高代码的重用性调用:select 函数名(实参列表) 【from 表】;特点:①叫什么(函数名)②干什么(函数功能)分类:1、单行函数如 concat、length、ifnull等2、分组函数功能:做统计使用,又称为统计...

MySQL进阶【代码】

MySQL进阶 创建数据库,添加数据表 首先,需要创建一个数据库,使用utf8编码集。 下面是Oracle中自带的四张表,在MySQL中的建表语句 /* 功能:创建 scott 数据库中的 dept 表*/ create table dept(deptno int unsigned auto_increment primary key COMMENT ‘部门编号‘,dname varchar(15) COMMENT ‘部门名称‘,loc varchar(50) COMMENT ‘部门所在位置‘ )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=‘部门...

MySQL基础-09DQL语言(数据查询语言)-进阶8分页查询【代码】

声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1 进阶8:分页查询 应用场景:当要显示的数据,一页显示不全,需要分页提交sql请求实际的web项目中需要根据用户的需求提交对应的分页查询的sql语句 语法:select 查询列表from 表【join type join 表2on 连接条件where 筛选条件group by 分组字段having 分组后的筛选order by 排序的字段】limit 【offset,】size;offset要显...

MySQL基础-08DQL语言(数据查询语言)-进阶7子查询【代码】

声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1 进阶7:子查询 含义: 一条查询语句中又嵌套了另一条完整的select语句,其中被嵌套的select语句,称为子查询或内查询 外面的语句可以是insert、update、delete、select等,一般select作为外面语句较多 外面如果为select语句,则此语句称为外查询或主查询特点: 1、子查询都放在小括号内 2、子查询可以放在from后面、selec...

MySQL基础-10DQL语言(数据查询语言)-进阶9联合查询【代码】【图】

声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1 进阶9:联合查询 union 联合 合并:将多条查询语句的结果合并成一个结果 /‘ju: ni ?n/语法: 查询语句1 union 查询语句2 union ...应用场景: 要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时(查询的列一致,比如都查性别) 1、将一条比较复杂的查询语句拆分成多条语句 2、适用于查询多个...