-
Mysql常用sql语句(23)- update 修改数据
所属栏目:[MySql教程] 日期:2020-12-12 热度:195
测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html ? 前言 update 也是DML语句哦(数据操作语言) ? update 的语法格式 UPDATE 表名 SET 字段 1 = 值 1 [ ,字段2=值2… ] WHERE 子句 LIMIT 子句 ] 语法格式说明 多指定[详细]
-
Mysql常用sql语句(18)- union 全连接
所属栏目:[MySql教程] 日期:2020-12-12 热度:85
测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html ? 前言 其实Mysql并没有全连接,Oracle才有全连接(full join) 但是在MySQL中,union关键字可以达到同样的效果,所以这里也要介绍下union ? union 的语法格式 [ sql1[详细]
-
Mysql常用sql语句(9)- like 模糊查询
所属栏目:[MySql教程] 日期:2020-12-12 热度:53
测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html ? 前言 like应该是最常用的查询条件了 必须滴掌握! ? like的语法格式 LIKE ' 字符串 ' NOT ' NOT:取反,不满足指定字符串时匹配 字符串:可以是精确的字符串,也可[详细]
-
Mysql常用sql语句(20)- 子查询重点知识
所属栏目:[MySql教程] 日期:2020-12-12 热度:160
测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html ? 子查询语句可以嵌套在 sql 语句中任何表达式出现的位置 啥意思?? 查询sql 语句的组成一般是这样 select 字段 from 表名 where 查询条件 字段、表名、查询条件 都[详细]
-
Mysql常用sql语句(15)- cross join 交叉连接
所属栏目:[MySql教程] 日期:2020-12-12 热度:186
测试必备的Mysql常用sql语句 https://www.cnblogs.com/poloyy/category/1683347.html ? 前言 交叉连接就是求多表之间的笛卡尔积 讲道理..这个我都不怎么常用..因为能用到的地方太少了;但还是要介绍的啦 ? 啥是笛卡尔积 这属于数学的内容,不介绍概念,直接[详细]
-
Mysql 常用语句实战(1)
所属栏目:[MySql教程] 日期:2020-12-12 热度:51
前置 sql 语句 用来创建表、插入数据 DROP TABLE IF EXISTS `emp`; CREATE TABLE `emp` ( `id` int ( 11 ) NOT NULL COMMENT ' 员工编号 ' ,`name` varchar ( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 员工姓名 11 ) 部门编号 直属领[详细]
-
Mysql常用sql语句(22)- insert 插入数据
所属栏目:[MySql教程] 日期:2020-12-12 热度:178
测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html ? 前言 终于讲完基础的查询语句了...这篇讲的就是插入数据 insert 属于DML语句(数据操纵语句) ? insert ... values 的语法格式 INSERT INTO 表名 [ 列名1 [,… 列名[详细]
-
Mysql 常用语句实战(2)
所属栏目:[MySql教程] 日期:2020-12-12 热度:57
前置 sql 语句 用来创建表、插入数据 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0 ; -- ---------------------------- -- Table structure for course ---------------------------- DROP TABLE IF EXISTS `course`; CREATE TABLE `course` ( `Cno` int[详细]
-
Mysql常用sql语句(8)- where 条件查询
所属栏目:[MySql教程] 日期:2020-12-12 热度:150
测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html ? 前言 条件查询应该是作为测试平时用到最多的关键字了!! 它可以用来指定查询条件,减少不必要的查询时间 ? where的语法格式 WHERE 查询条件 五种查询条件 比较运算[详细]
-
Mysql常用sql语句(24)- delete 删除数据
所属栏目:[MySql教程] 日期:2020-12-12 热度:111
测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html ? 前言 delete 也属于DML语句(数据操纵语句) ? delete 的语法格式 DELETE FROM 表名 [ WHERE 子句 ] LIMIT 子句 ] 语法格式说明 where 就不用多说了,一般 delete[详细]
-
Mysql常用sql语句(10)- is null 空值查询
所属栏目:[MySql教程] 日期:2020-12-12 热度:98
测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html ? 前言 is null是一个关键字来的,用于判断字段的值是否为空值(NULL) 空值 ≠ 0,也 ≠ 空字符串""? ? 语法格式 两种写法: 字段值为空 字段值不为空 IS NULL IS NO[详细]
-
Mysql 常用语句实战(3)
所属栏目:[MySql教程] 日期:2020-12-12 热度:198
前置 sql 语句 用来创建表、插入数据 SET FOREIGN_KEY_CHECKS = 0 ; DROP TABLE IF EXISTS dept_; -- 部门表 EXISTS emp_; 1 ; SELECT @@FOREIGN_KEY_CHECKS CREATE TABLE dept_ ( DEPTNO INT PRIMARY KEY , 部门编号 DNAME VARCHAR ( 14 ),1)"> 部门名称 LO[详细]
-
Mysql常用sql语句(19)- in / exists 子查询
所属栏目:[MySql教程] 日期:2020-12-12 热度:186
测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html ? 前言 子查询在我们查询方法中是比较常用的,通过子查询可以实现 多表查询 子查询是指:将一个查询语句 嵌套在 另一个查询语句中 子查询可以在select、update、delet[详细]
-
Mysql常用sql语句(12)- group by 分组查询
所属栏目:[MySql教程] 日期:2020-12-12 热度:135
测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html ? 前言 group by 关键字可以根据一个或多个字段对查询结果进行分组 group by 一般都会 结合Mysql聚合函数 来使用 如果需要指定条件来过滤分组后的结果集,需要结合? h[详细]
-
Mysql常用sql语句(16)- inner join 内连接
所属栏目:[MySql教程] 日期:2020-12-12 热度:195
测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html ? 前言 利用 条件表达式 来消除交叉连接(cross join)的多余数据行 inner join通过? on ?来设置条件表达式,如果没有加on的话,inner join和cross join是相同的 ? cr[详细]
-
Mysql常用sql语句(14)- 多表查询
所属栏目:[MySql教程] 日期:2020-12-12 热度:111
测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html ? 前言 实际工作中,每次查询基本都是需要结合多个表去查询数据,所以Mysql的 多表查询 我们必须掌握 多表查询可以是两张表,也可以是很多张表,取决于需要查询的数据[详细]
-
Mysql常用sql语句(11)- between and 范围查询
所属栏目:[MySql教程] 日期:2020-12-12 热度:176
测试必备的Mysql常用sql语句系列 ?https://www.cnblogs.com/poloyy/category/1683347.html ? 前言 between and可以判断值是否在指定范围内 实际场景: 可以查询年龄段、工资水平等 ? between and的语法格式 BETWEEN 取值1 AND 取值2 NOT AND 取值2 取值1:范[详细]
-
Mysql - 删除表时出现: Cannot delete or update a parent row:
所属栏目:[MySql教程] 日期:2020-12-12 热度:69
现象 MySQL在删除一张表时出现 ERROR 1217 (23000): Cannot delete or update a parent row: a foreign key constraint fails ? 原因 可能是在Mysql中,删除的表和另一张表设置了foreign key的关联,造成无法更新或删除数据; ? 解决方案 可以通过设置FOREIG[详细]
-
MySQL 中 You can't specify target table '表名&a
所属栏目:[MySql教程] 日期:2020-12-12 热度:65
背景 在MySQL中,写SQL语句的时候 ,可能会遇到? You can ' t specify target table ' 表名 for update in FROM clause ?这样的错误 错误含义 它的意思是说,不能先? select ?出同一表中的某些值,再? update ?这个表(在同一语句中),即不能依据某字段值做判[详细]
-
02 . Mysql基础操作及增删改查
所属栏目:[MySql教程] 日期:2020-12-12 热度:197
SQL简介 SQL(Structured Query Language 即结构化查询语言) SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。 SQL语句四大分类 SQL语言分为3种类型: DDL语句 数据库定义语言(Create,Alter,Drop,DECLARE) DML语句[详细]
-
04 . Mysql主从复制和Mycat读写分离
所属栏目:[MySql教程] 日期:2020-12-12 热度:84
Mysql AB复制 ? AB复制又称之为主从复制,用于实现数据同步,实现Mysql的AB复制时,数据库的版本尽量保持一致,如果不能保持一致,最起码从服务器的版本要高于主服务器,但是就无法实现双向复制技术. Mysql AB复制的好处 1.解决宕机带来的数据不一致问题,因[详细]
-
03 . MysSQL权限和备份
所属栏目:[MySql教程] 日期:2020-12-12 热度:170
MySQL权限介绍 mysql中存在4个控制权限的表,分别为 userdbtables_privcolumns_priv 用户和权限内容放在mysql库中,该库中有一张名为user的表,记录了用户的信息 查看用户信息的方式 select * from mysql.userG; 用户列 包含host、user、password三个字段,[详细]
-
ProxySQL简介原理及读写分离应用
所属栏目:[MySql教程] 日期:2020-12-12 热度:197
MySQL-ProxySQL中间件简介 同类型产品 MySQL Route:是现在MySQL官方Oracle公司发布出来的一个中间件。 Atlas:是由奇虎360公发的基于MySQL协议的数据库中间件产品,它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了若干Bug,并增加了很多功能特性[详细]
-
Mysql通过MHA实现高可用
所属栏目:[MySql教程] 日期:2020-12-12 热度:119
简介 MHA(Master HA)是一款开源的 MySQL 的高可用程序,它为 MySQL 主从复制架构提供了 automating master failover 功能。MHA 在监控到 master 节点故障时,会提升其中拥有最新数据的 slave 节点成为新的master 节点,在此期间,MHA 会通过于其它从节点获[详细]
-
01 . Mysql简介及部署
所属栏目:[MySql教程] 日期:2020-12-12 热度:191
Mysql数据库简介 什么是数据? 数据(data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的原始素材,数据是信息的表现形式和载体,可以是符号,文字,数字,语音,图像,视频等,数据和信息是不可分离的,数据是信息的表达,信[详细]