解决: 1、查询十进制:+0 select id+0 from table; 2、查询二进制: select bin(id+0) from test; 3、查询八进制: select oct(id+0) from test; 4、查询十六进制: select hex(id+0) from test; ...
分类:
数据库 时间:
2019-07-05 21:00:27
阅读次数:
195
2.查询性能优化 使用Explain进行分析 Explain用来分析select查询语句,开发人员可以通过分析Explain结果来优化查询结果。 比较重要的字段有: select_type:查询类型,有简单查询,联合查询,子查询等。 key:使用的索引。 rows:扫描的行数 优化数据访问量 1.减 ...
分类:
数据库 时间:
2019-07-04 17:39:29
阅读次数:
149
oracle中可以用rownum带行号输出,例如:select rownum,u.name,u.age from user u; 但是mysql里面没有rownum,所以怎么办嗯? 办法:SELECT @rownum:=@rownum+1 AS rownum, user.* FROM (SELECT ...
分类:
数据库 时间:
2019-07-03 15:23:58
阅读次数:
162
简单来说,我们可以把大数据分析工具简单分成两个维度:第一维度:数据存储层——数据报表层——数据分析层——数据展现层第二维度:用户级——部门级——企业级——BI级1、数据存储层数据存储涉及到数据库的概念和数据库语言,这方面不一定要深钻研,但至少要理解数据的存储方式、数据的基本结构和数据类型。SQL查询语言必不可少,精通最好。可从常用的select查询,update修改,delete删除,insert
分类:
其他好文 时间:
2019-07-01 14:17:42
阅读次数:
124
操作数据库的时候,有时候会遇到insertOrUpdate这种需求。 如果数据库中存在数据就update,如果不存在就insert。 以前的时候,需要额外select查询一下,如果有数据就update,如果没有数据就insert。 而现在Orcale数据库都提供了 MERGE 方法来处理这种需求。 ...
分类:
数据库 时间:
2019-06-26 19:16:09
阅读次数:
143
1.创建数据库: 2.删除数据库: 3.创建数据表: 4.删除数据表: 5.select查询: 6.常用命令 7.模糊查询--like 8.msyql插入百万数据 9.修改数据表的默认编码格式 10.清空表数据 1 truncate table 表名 1 truncate table 表名 1 tr ...
分类:
数据库 时间:
2019-06-23 21:09:50
阅读次数:
165
select条件查询的格式如下: SELECT 查询列表FROM 表名WHERE 筛选条件;123456根据筛选条件可以分为以下几类: 按照条件按表达式进行筛选 常用条件运算符如下:> 、<、=、!=、<>、<=、>= 按照逻辑表达式进行筛选 ? 逻辑运算符的主要作用:用于连接条件表达式 & 、 | ...
分类:
数据库 时间:
2019-06-23 14:15:58
阅读次数:
105
MySQL记录操作 概览 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 1. 使用INSERT实现数据的插入 2. UPDATE实现数据的更新 3. 使用DELETE实现数据的删除 4. 使用SELECT查询数据以及。 插入数据inse ...
分类:
数据库 时间:
2019-06-21 18:37:01
阅读次数:
97
id: SELECT查询序列号(SELECT识别符),也就是一条语句中,该select是第几次出现。在此语句中,select就只有一个,所以是1。 select_type:SELECT查询类型 常见取值: SIMPLE:简单的SELECT(即没有使用UNION或子查询等) PRIMARY:使用主键查 ...
分类:
其他好文 时间:
2019-06-18 14:24:43
阅读次数:
93
昨日回顾: 一. 数据库的介绍 管理数据的软件 二. 数据库的 分类: a.关系型数据库 有约束 b.非关系型数据库 没有约束 三. MySQl 的安装: a. exe msi文件 点击下一步下一步 b. 压缩包 bin mysqld : 启动mysql服务的 mysql : 连接mysql 环境变 ...
分类:
数据库 时间:
2019-06-13 20:40:57
阅读次数:
121