![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
赤三禾
好记性不如烂笔头
展开
-
Navicat连接Mysql报错:Client does not support authentication protocol requested by server;
出错场景: window刚装了mysql8的版本,使用navicat连接报错; 解决: 先用命令连接mysql 执行如下命令 use mysql; alter user 'root'@'localhost' identified with mysql_native_password by '设置的密码'; flush privileges; 执行完以后,重新连接,会提示成功~ ...原创 2020-07-28 21:39:55 · 204 阅读 · 0 评论 -
PowerDesigner以WORD格式导出Mysql数据表(含清单、表字段、注释)等
背景信息 开发好一个产品之后,按合同交付给【金主】一些交付件,其中可能包含,数据库的表结构信息 本文参考: https://blog.csdn.net/github_39325328/article/details/80902471 导出步骤 PowerDesigner以WORD格式导出Mysql数据表(含清单、表字段、注释)等 操作的步骤: 下载PowerDesigner,并安装 请自行下载 ...原创 2020-04-15 14:21:17 · 1089 阅读 · 0 评论 -
Mysql联合查询UNION、UNION ALL
联合查询 经常会碰到这样的场景,将表的数据按照一定的查询条件查询出来之后,将结果放到一起显示,这个时候,就需要用到union,和union all关键字来实现这样的功能, union和union all区别 union all 把结果集直接合并在一起 union 是把 union all后的结果进行一次distinct,去除重复的记录 语法: select * from t1 union | ...原创 2020-01-05 20:19:10 · 206 阅读 · 0 评论 -
Mysql子查询
子查询 某些情况下,当进行查询的时候,需要的条件是在另外的一个select语句中,就用到了子查询,用于子查询的关键字主要包括: in、not in、=、 !=、exists、 not exists等 以两个表来演示子查询 雇员表emp 部门表dept 应用子查询 1、从emp雇员表中查询出所有部门在dept表中的记录 select * from emp where deptno in (se...原创 2020-01-05 20:09:37 · 107 阅读 · 0 评论 -
Mysql表连接,内连接和外连接
Mysql表连接 当需要同时显示多个表中的字段时,就可以用表连接来实现这样的功能,从大类上来分,连接分为内连接和外连接 内连接 仅选出需要连接表中相互匹配的记录 外连接 会选出连接表中不匹配的记录 外连接分为左连接和右连接: 左连接:包含所有左表中的记录,甚至是右表中没有和它匹配的记录 右连接:包含所有右表中的记录,甚至是左表中没有和它匹配的记录 以两个表来演示内连接和外连接 雇员...原创 2020-01-05 19:55:19 · 442 阅读 · 0 评论 -
Mysql查询语句
Mysql SELECT 查询语法,基本语法 以两个表为基础,分别是部门表、员工表 //部门信息表 CREATE TABLE `dept` ( `deptno` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '部门id', `deptname` varchar(32) COLLATE utf8_unicode_ci NOT NULL DE...原创 2020-01-02 21:50:21 · 205 阅读 · 1 评论 -
SQL语句分类,分类语句的使用方法
SQL分类 一、DDL(Data Definition Language)语句,“数据定义语语句”,这些语句定义了不同的数据段、数据库、表、索引等数据库对象,长用的语句关键字主要包括create、drop、alter等 二、DML(Data Manipulation Language)语句,“数据操纵语句”,用于添加、删除、更新和查询数据库记录,并检查数据完整性,常用的语句关键字主要包括inser...原创 2020-01-01 22:57:18 · 657 阅读 · 0 评论