![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
sy8207880
这个作者很懒,什么都没留下…
展开
-
数据库远程连接时报Can‘t connect to MySQL server (10060)错误
centos7使用docker安装mysql,因为centos7中已经安装了mysql,所以3306端口被占用,在docker中将3307端口分配给了mysql,防火墙关闭,赋予root远程连接权限,远程连接时还是报Can’t connect to MySQL server (10060)错误,有木有大神知道原因出在哪儿? ...原创 2021-12-01 22:29:35 · 1173 阅读 · 0 评论 -
查看SQL中各参数的含义
查看SQL中各参数的含义 ①找到某个表—>右击—>选中"对象信息"—>DDL原创 2021-05-06 17:26:00 · 431 阅读 · 0 评论 -
DDL语言之联合查询(十一)
一、含义 union:合并、联合,将多次查询结果合并成一个结果 二、语法 查询语句1 union 【all】 查询语句2 union 【all】 ... 三、意义 1、将一条比较复杂的查询语句拆分成多条语句 2、适用于查询多个表的时候,查询的列基本是一致 四、特点 1、要求多条查询语句的查询列数必须一致 2、要求多条查询语句的查询的各列类型、顺序最好一致 3、union 去重,union al...原创 2020-01-21 10:37:26 · 156 阅读 · 0 评论 -
DDL语言之分页查询(十)
一、应用场景 当要查询的条目数太多,一页显示不全 二、语法 select 查询列表 from 表 limit 【offset,】size; 注意: offset代表的是起始的条目索引,默认从0卡死 size代表的是显示的条目数 公式: 假如要显示的页数为page,每一页条目数为size select 查询列表 from 表 limit (page-1)*size,size; ...原创 2020-01-21 10:37:14 · 125 阅读 · 0 评论 -
DDL语言之子查询(九)
一、含义 嵌套在其他语句内部的select语句称为子查询或内查询, 外面的语句可以是insert、update、delete、select等,一般select作为外面语句较多 外面如果为select语句,则此语句称为外查询或主查询 二、分类 1、按出现位置 select后面: 仅仅支持标量子查询 from后面: 表子查询 where或having后面: ...原创 2020-01-20 15:05:14 · 114 阅读 · 0 评论 -
DDL语言之连接查询(八)
一、含义 当查询中涉及到了多个表的字段,需要使用多表连接 select 字段1,字段2 from 表1,表2,...; 笛卡尔乘积:当查询多个表时,没有添加有效的连接条件,导致多个表所有行实现完全连接 如何解决:添加有效的连接条件 二、分类 按年代分类: sql92: 等值 非等值 自连接 也支持一部分外连接(用于o...原创 2020-01-20 15:04:20 · 168 阅读 · 0 评论 -
DDL语言之分组函数(七)
一、语法 select 分组函数,分组后的字段 from 表 【where 筛选条件】 group by 分组的字段 【having 分组后的筛选】 【order by 排序列表】 二、特点 使用关键字 筛选的表 位置 分组前筛选 where 原始表 group by的前面 分组后筛选 having...原创 2020-01-20 15:02:27 · 122 阅读 · 0 评论 -
DDL语言之常见函数(六)
一、概述 功能:类似于java中的方法 好处:提高重用性和隐藏实现细节 调用:select 函数名(实参列表); 二、单行函数 1、字符函数 concat:连接 substr:截取子串 upper:变大写 lower:变小写 replace:替换 length:获取字节长度 trim:去前后空格 lpad:左填充 rpad:右填充 instr:获取子串第一次出现的索引 2、数学函数 ceil:向上...原创 2020-01-20 15:01:41 · 342 阅读 · 0 评论 -
DDL语言之排序查询(五)
一、语法 select 查询列表 from 表 where 筛选条件 order by 排序列表 【asc}desc】 二、特点 1、asc :升序,如果不写默认升序 desc:降序 2、排序列表 支持 单个字段、多个字段、函数、表达式、别名 3、order by的位置一般放在查询语句的最后(除limit语句之外) ...原创 2020-01-20 15:00:51 · 178 阅读 · 0 评论 -
DDL语言之条件查询(四)
一、语法 select 查询列表 from 表名 where 筛选条件 二、筛选条件的分类 1、简单条件运算符 > < = <> != >= <= <=>安全等于 2、逻辑运算符 && and || or ! not 3、模糊查询 like:一般搭配通配符使用,可以判断字符型或数值型 通配符:%任意多个字符,_任意单个字符 b...原创 2020-01-20 14:58:34 · 139 阅读 · 0 评论 -
DDL语言之基础查询(三)
一、语法 select 查询列表 from 表名; 二、特点 1、查询列表可以是字段、常量、表达式、函数,也可以是多个 2、查询结果是一个虚拟表 三、示例 1、查询单个字段 select 字段名 from 表名; 2、查询多个字段 select 字段名,字段名 from 表名; 3、查询所有字段 select * from 表名 4、查询常量 select 常量值; 注意:字符型和日期型的常量值...原创 2020-01-20 14:58:03 · 208 阅读 · 0 评论 -
mysql的介绍(二)
一、MySQL的背景 前身属于瑞典的一家公司,MySQL AB 08年被sun公司收购 09年sun被oracle收购 二、MySQL的优点 1、开源、免费、成本低 2、性能高、移植性也好 3、体积小,便于安装 三、MySQL的安装 属于c/s架构的软件,一般来讲安装服务端 企业版 社区版 5.5 5.6 5.7 8.0 四、MySQL服务的启动和停止 方式一:通过命令行 net...原创 2020-01-20 14:57:14 · 75 阅读 · 0 评论 -
数据库相关知识(一)
一、数据库的好处 1、可以持久化数据到本地 2、结构化查询 二、数据库的常见概念 ★ 1、DB:数据库,存储数据的容器 2、DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB 3、SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据库软件通用的语言 三、数据库存储数据的特点 1、数据存放到表中,然后表再放到库中 2、一个库中...原创 2020-01-20 14:56:28 · 84 阅读 · 0 评论 -
数据库表、库操作
一、库的管理 1、创建库 create database (if not exist )库名; 2、库的修改; rename database 旧库名 to 新库名; #修改数据库的字符集: alter database 数据库名称 character set 字符集名称; 3、库的删除; drop database(if exist) 库名; 4、查询所有数据库的名称: show...原创 2020-01-20 10:32:40 · 115 阅读 · 0 评论 -
复制mysql数据库中的表
仅仅复制表结构:create table2 XX liketable1 也复制数据:create table2 XX select * from table1 只复制部分数据:create table2 XX select **,** from table1 (筛选条件) 仅仅复制部分结构:create table2 XX select id ,name from...原创 2020-01-19 10:38:32 · 111 阅读 · 0 评论 -
SQL语句中----删除表数据drop、truncate和delete的用法
一、SQL中的语法 1、drop table表名称eg: drop table dbo.Sys_Test 2、truncate table表名称eg: truncate table dbo.Sys_Test 3、delete from表名称...原创 2019-10-29 16:16:53 · 157 阅读 · 0 评论