sql
文章平均质量分 56
杨健yj
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql 汇总
sql汇总原创 2018-06-25 20:39:53 · 1270 阅读 · 0 评论
-
hive相关内容
hive原创 2022-06-03 08:25:34 · 425 阅读 · 0 评论 -
impala 中的sql
Impala SQL 语言元素原创 2018-06-26 13:55:17 · 2216 阅读 · 0 评论 -
mysql的优化
一、前提 这里的原则只是针对MySQL数据库,其他的数据库某些是殊途同归,某些还是存在差异。我总结的也是MySQL普遍的规则,对于某些特殊情况得特殊对待。在构造SQL语句的时候要养成良好的习惯。二、原则总结 原则1、仅列出需要查询的字段,这对速度不会明显的影响,主要是考虑节省应用程序服务器的内存。原来语句:select * from admin优化为: select admin_i...转载 2018-05-08 10:15:18 · 199 阅读 · 0 评论 -
sql中的窗口函数、用户变量和存储过程
窗口函数,也可以被称为OLAP函数或分析函数。mysql之前并不支持窗口函数,但也可以用其他方法实现,但mysql8.0是有窗口函数的,可以看看这篇文档。原创 2018-05-20 23:35:51 · 1471 阅读 · 0 评论 -
ubuntu系统中mysql的安装、登录、数据导入导出操作
安装在Ubuntu 16.04下使用以下命令即可进行MySQL安装:sudo apt-get install mysql-server启动和关闭mysql服务器:service mysql startservice mysql stop 登录mysql -u root -p #这个是默认的本地数据库,密码为mysql,用来练习的。#如果登录公司的数...原创 2018-04-27 14:07:53 · 599 阅读 · 0 评论 -
mysql的full join的实现以及join中的on条件的使用
在mysql里是不支持full join的。但是可以通过以下方式来实现: 左连接+ union+右连接 另外: union 操作符选取不同的值,会自动去重。如果允许重复的值,请使用 union all。...原创 2018-05-11 16:11:04 · 5299 阅读 · 0 评论 -
mysql中的性能优化问题
count(*)当需要统计结果的行数时,尽量用count(*),而不是使用count(某一列)。当存在where条件时,需要先扫描条件中指定的数据,如果子条件中的数据过多,在统计行数时,可以使用相反的where条件,再用总数减去相反条件下的行数即可。优化limit分页如果要使用limit 1000, 20, 需要查询1020条记录,最后只返回后20条记录,前面查询到的1000条记录...原创 2018-03-28 10:39:07 · 310 阅读 · 0 评论 -
在mysql中处理时间问题
MySql有很多函数可以处理日期和时间,提高工作效率。 注意,尽量使用标准格式的日期,如‘2018-01-01’, 或者‘2018-01-01 00:00:00’TIMESTAMPDIFF函数第一种:TIMESTAMPDIFF函数,需要传入三个参数,第一个是比较的类型,可以比较FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QU...原创 2018-03-27 18:05:10 · 975 阅读 · 0 评论 -
mysql中的字符串函数
汇总:函数 功能 concat(s1, s2, … , sn) 连接s1, s2, …, sn 为一个字符串 insert(str, x, y, instr) 将字符串str从第x位置开始, y个字符长度的子字符串替换为字符串instr lower(str) 将字符串str中所有的字符转换为小写 upper(str) 将字符串str中所有的字符转换为大写 l...转载 2018-03-29 18:26:17 · 963 阅读 · 0 评论 -
mysql中的case语句和if()
当逻辑结构比较繁琐时,用if()嵌套结构比较麻烦,可以使用case语句。--格式CASE WHEN <求值表达式> THEN <表达式> WHEN <求值表达式> THEN <表达式> WHEN <求值表达式> THEN <表达式> . . . ...原创 2018-03-29 18:08:58 · 513 阅读 · 0 评论 -
mysql中的注意事项
between and首先看一下w3cschool对该操作符的解释: SQL BETWEEN 操作符 其中: 不同的数据库对 BETWEEN…AND 操作符的处理方式是有差异的。某些数据库会列出介于 “Adams” 和 “Carter” 之间的人,但不包括 “Adams” 和 “Carter” ;某些数据库会列出介于 “Adams” 和 “Carter” 之间并包括 “Adams” 和 ...原创 2018-03-23 16:08:41 · 956 阅读 · 0 评论 -
sql中的distinct
distinct必须放在开头select id, distinct name from A; –会提示错误,因为distinct必须放在开头distinct是对行起作用,而不是列当结果中含有多列时,distinct可以去掉重复项,这里的重复项是指所有字段都相等的行,并不能去年某列中相同的字段。 name age0 yang 221 yan...原创 2018-03-13 09:51:37 · 612 阅读 · 0 评论 -
其他
MySQL 字符串截取函数 MySQL 数据类型转换原创 2018-03-09 18:30:33 · 181 阅读 · 0 评论 -
sql中的if语句
IF()使用if条件语句可以在查询结果中增加新的字段,也就是对表中多列的结果进行处理后形成新列。IF(condition, expr1 , expr2 )condition的值为 TRUE,则返回值为 expr1 condition的值为FALSE,则返回值为 expr2IFNULL()还可以用ifnull来对含有空值的列进行处理。IFNULL( expr1 , ...原创 2018-03-01 15:43:41 · 7358 阅读 · 0 评论
分享