MySQL
关系型数据库管理系统实战
博_采_众_长
理论与实践并行!
展开
-
【数据库----MySQL】连接错误过多:is blocked because of many connection errors; unblock with ‘mysqladmin flush-ho
2019-10-08 20:01:42.935 ERROR [dhc-auth,,,] 14140 --- [reate-149151619] com.alibaba.druid.pool.DruidDataSource : create connection SQLException, url: jdbc:mysql://server-pc:3309/ag_auth_v1?useUnicode=true&characterEncoding=utf-8&allowMultiQueries转载 2022-01-04 19:11:35 · 1370 阅读 · 0 评论 -
[Err] 1064 - check the manual that corresponds to your MySQL server version for the right syntax
上面创建的表信息为正确,下面则为错误! 在navicat premium里面执行sql语句报错 [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ’ ' 注意到以上错误提示的两个 ’ 符号,这就要引起敏感了,怎么会多出一个 ’ ? 其实是因为此处不应该是 ’原创 2020-08-04 18:47:45 · 4071 阅读 · 0 评论 -
Navicat 连接mysql8.0出现2059错误
文章目录1、出错的原因2、解决方法(如图)3、具体操作步骤 1、出错的原因 mysql8之前的版本的用户登录密码的加密规则是mysql_native_password,而mysql8之后的加密规则是caching_sha2_password。 出现2059错误是因为你的navicat不支持mysql的用户密码加密规则,所以这里可以把加密规则还原为mysql_native_password。 2、解决方法(如图) 3、具体操作步骤 1、cmd窗口,登录mysql mysql -uroot -proot12转载 2020-07-23 23:24:55 · 514 阅读 · 0 评论 -
MySQL - 数据库和SQL概述
数据库和SQL概述 数据库的好处 实现数据持久化 使用完整的管理系统统一管理,易于查询 数据库的概念 DB 数据库(database):存储数据的“仓库”。它保存了一系列有组织的数据。 DBMS 数据库管理系统(Database Management System)。数据库是通过DBMS创建和操作的容器 SQL 结构化查询语言(Structure Query Language):专门用来与数据库通信的语言。 数据库管理系统 常见的数据库管理系统:MySQL、Oracle、DB2、SqlSe原创 2020-07-23 21:08:06 · 101 阅读 · 0 评论 -
MySQL - 第1节 安装与使用
第1节 安装与使用 1- MySql数据库产品的介绍 MySQL产品的特点: MySQL数据库隶属于MySQL AB公司,总部位于瑞典,后被oracle收购。 优点: 成本低:开放源代码,一般可以免费试用 性能高:执行很快 简单:很容易安装和使用 2 - MySql数据库的安装 DBMS分为两类: 基于共享文件系统的DBMS (Access ) 基于客户机——服务器的DBMS(MySQL、Oracle、SqlServer) MySQL的版本 社区版(免费) 企业版(收费) Windows平台下下原创 2020-07-23 23:18:15 · 86 阅读 · 0 评论 -
MySQL - 第2节 数据处理之查询
第2节 数据处理之查询 目 标 基本的SELECT语句 过滤和排序数据 分组函数 分组查询 多表查询 分页查询 1 — 基本 SELECT 语句 • SELECT 标识选择哪些列。 • FROM 标识从哪个表中选择。 选择全部列 选择特定的列 注 意 SQL 语言大小写不敏感。 SQL 可以写在一行或者多行 关键字不能被缩写也不能分行 各子句一般要分行写。 使用缩进提高语句的可读性。 列的别名 列的别名: 重命名一个列。 便于计算。 紧跟列名,也可以在列名和别名之间加入关键字‘AS’,别名使原创 2020-07-24 09:49:00 · 168 阅读 · 0 评论 -
MySQL - 第3节 常见函数
第3节 常见函数 目 标 字符函数 数学函数 日期函数 其他函数【补充】 流程控制函数【补充】 字符函数 大小写控制函数 这类函数改变字符的大小写。 字符控制函数 这类函数控制字符: 数字函数 日期函数 条件表达式 在 SQL 语句中使用IF-THEN-ELSE 逻辑 使用方法: CASE 表达式 CASE 表达式 在需要使用 IF-THEN-ELSE 逻辑时: 查询部门号为 10, 20, 30 的员工信息, 若部门号为 10, 则打印其工资的 1.1 倍, 20 号部门, 则打印其原创 2020-07-24 14:05:00 · 82 阅读 · 0 评论 -
MySQL - 第4节 子查询
第4节 子查询 目 标 描述子查询可以解决的问题。 定义子查询。 列出子查询的类型。 书写单行子查询和多行子查询。 子查询 概念: 出现在其他语句内部的select语句,称为子查询或内查询 内部嵌套其他select语句的查询,称为外查询或主查询 示例: select first_name from employees where department_id in( select department_id from departments where location_id=1700 )原创 2020-07-25 08:12:21 · 101 阅读 · 0 评论 -
MySQL - 第5节 数据处理之增删改
第4节 数据处理之增删改 目 标 使用 DML 语句 向表中插入数据 更新表中数据 从表中删除数据 数据操纵语言 DML(Data Manipulation Language –数据操纵语言) 可以在下列条件下执行: 向表中插入数据 修改现存数据 删除现存数据 事务是由完成若干项工作的DML语句组成的 插入数据 INSERT 语句语法 使用 INSERT 语句向表中插入数据。 使用这种语法一次只能向表中插入一条数据。 插入数据 为每一列添加一个新值。 按列的默认顺序列出各个列的值。 在 INSE原创 2020-07-25 07:52:00 · 89 阅读 · 0 评论 -
MySQL - 第6节 创建和管理表
第6节 创建和管理表 目 标 创建数据库 创建表 描述各种数据类型 修改表的定义 删除,重命名和清空表 创建数据库 创建一个保存员工信息的数据库 create database employees; 相关其他命令 show databases;查看当前所有数据库 use employees;“使用”一个数据库,使其作为当前数据库 命名规则 数据库名不得超过30个字符,变量名限制为29个 必须只能包含 A–Z, a–z, 0–9, _共63个字符 不能在对象名的字符间留空格 必须不能和用户定义的原创 2020-07-25 08:47:05 · 134 阅读 · 0 评论 -
MySQL - 第7节 常见的数据类型
第7节 常见的数据类型 目 标 数值类型 字符类型 日期类型 数值类型 整型 小数 位类型 字符类型 char和varchar类型 说明:用来保存MySQL中较短的字符串。 binary和varbinary类型 说明:类似于char和varchar,不同的是它们包含二进制字符串而不包含非二进制字符串。 Enum类型 说明:又称为枚举类型哦,要求插入的值必须属于列表中指定的值之一。 如果列表成员为1~255,则需要1个字节存储 如果列表成员为255~65535,则需要2个字节存储 最多需要6553原创 2020-07-25 08:21:03 · 95 阅读 · 0 评论 -
MySQL - 第8节 约束和分页
第8节 约束和分页 目 标 描述约束 创建和维护约束 数据库分页 什么是约束 为了保证数据的一致性和完整性,SQL规范以约束的方式对表数据进行额外的条件限制。 约束是表级的强制规定 可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后也可以(通过 ALTER TABLE 语句) 约 束 有以下六种约束: NOT NULL 非空约束,规定某个字段不能为空 UNIQUE 唯一约束,规定某个字段在整个表中是唯一的 PRIMARY KEY 主键(非空且唯一) – FOREIGN原创 2020-07-25 11:16:27 · 104 阅读 · 0 评论 -
MySQL - 第9节 事务
第9节 事务 目 标 事务的概念和特性 事务的隔离级别 事务的案例演示 事务的概念原创 2020-07-25 11:33:26 · 77 阅读 · 0 评论 -
MySQL - 第10节 视图
第10节 视图 目 标 什么是视图 创建或修改视图 删除视图 查看视图 什么是视图原创 2020-07-25 11:48:28 · 114 阅读 · 0 评论 -
MySQL - 第11节 存储过程和函数
第11节 存储过程和函数 目 标 什么是视图 创建或修改视图 删除视图 查看视图 什么是视图原创 2020-07-25 11:58:46 · 114 阅读 · 0 评论 -
MySQL - 第12节 流程控制结构
第12节 流程控制结构 case结构——作为表达式 case结构——作为独立的语句 循环结构原创 2020-07-25 12:01:44 · 61 阅读 · 0 评论