sql
stone_tomcat
路漫漫气息永存!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBOOT +mybatis 配置sql查询打印日志
sql 日志配置原创 2022-08-26 17:58:04 · 554 阅读 · 0 评论 -
MYSQL常见优化一
可以明显区分的才建议创建索引,如身份证等字段。这样虽然可以查出数据,但是会导致全表扫描。可以提高效率,可以让数据库停止游标移动。这样会带来和预期不一致的查询结果。原创 2022-07-29 17:36:20 · 240 阅读 · 0 评论 -
navicat如何自定义sqlserver驱动
sqlserver数据库连接不上的情况下可以尝试如下解决方案:原创 2022-07-04 11:16:11 · 5689 阅读 · 0 评论 -
Redis对字符串的操作汇总
1 设置key-value set key vlaue2 获取value get key3设置不存在的key setnx key value4 设置过期时间 (EXPIRE key seconds # 设置生存时间 setex key time valueredis> SETEX cache_user_id 60 10086OKredis> GET cache_user_id # 值"10086"redis> TTL cache_use原创 2022-06-28 11:24:43 · 1023 阅读 · 0 评论 -
PD 将ORACLE转成MYsql ddl
首先找到你需要导入的表,进入你的数据库,在这里我们使用navicat premium选择你的数据库右键选择转储sql文件,结构和数据,生成.sql文件。接下来我们使用power Designer将文件转为mysql。打开power Designer,选择file,点击Reverse Engineer的database。如图: 点击确定,将你生成的.sql文件添加进去,点击确定,会生成很多表。然后点击Database,选择change current database,出现:将new下面的内容换成mysql,原创 2022-06-28 11:02:06 · 1167 阅读 · 0 评论 -
Redis:DENIED Redis is running in protected mode报错解决办法
config set protected-mode no原创 2022-06-28 09:58:28 · 318 阅读 · 0 评论 -
Vertica常用的sql
1 查找关键字select * from keywords ;2 创建数据库表create table myvertica_table( a int , b varchar(30)) ;插入表数据insert into myvertica_table(1 , 'hello vertica') ;3 整除 与 除select 5/4 ; ----1.25select 5//4 ; -----1Mathematical operators are provided for many data types.!原创 2022-06-22 14:35:03 · 1250 阅读 · 0 评论 -
Vertica安装建库
You are being redirected...下面以Redhat6.4系统为例,分别讲解如何以本机或者集群的模式安装数据库。 3.2.1 启动数据库 3.2.2 关闭数据库 3.2.3 开机自动启动原创 2022-06-22 13:15:43 · 1145 阅读 · 0 评论 -
mysql查询执行计划
explain select * from tabletype system const eq_ref ref range index allkey 索引名称原创 2022-06-21 17:34:14 · 391 阅读 · 0 评论 -
ORACLE 大小转换函数
ORACLE 大小转换函数原创 2022-06-15 17:28:14 · 1619 阅读 · 1 评论 -
oracle 创建视图
/*CREATE [OR REPLACE] VIEW view[(alias[, alias]...)]AS subquery[WITH READ ONLY];*/--如果普通用户第一次创建视图,提示没有权限,要使用管理员去修改权限grant create view to scott;--创建视图create view v_emp as select * from emp where deptno = 30;--视图的使用select * from v_emp;--向视图中添加数原创 2022-03-20 18:24:39 · 24901 阅读 · 0 评论 -
连续三天登录的相关查询
SELECT ddd.STUID, ddd.AGE, ddd.CLASSIDFROM (SELECT tt.STUID, tt.AGE, tt.CLASSID, count( 1 ) over ( PARTITION BY tt.cc ) ddFROM ( SELECT STUID, AGE, CLASSID, STUID - row_number ( ) over ( ORDER BY STUID ) cc FROM STU...原创 2022-03-11 16:34:19 · 356 阅读 · 0 评论 -
四大排名函数
一、ROW_NUMBER()Row_number() 在排名是序号 连续 不重复,即使遇到表中的两个一样的数值亦是如此select *,row_number() OVER(order by number ) as row_numfrom num数据如下:结果如图:注意:在使用row_number() 实现分页时需要特别注意一点,over子句中的order by 要与SQL排序记录中的order by保持一致,否则得到的序号可能不是连续的select *,row_number()..原创 2022-03-09 16:53:17 · 631 阅读 · 0 评论 -
获取第N高的薪水
查询第二高的薪水select(select distinct salary from employee order by salary desc limit 1,1) as SecondHighestSalary获取第N高的薪水CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INTBEGINDECLARE m int ;set m = N -1;RETURN (select(select disti原创 2022-03-09 16:40:55 · 327 阅读 · 0 评论 -
mysql行转列
SELECT UserName, MAX(CASE Subject WHEN '语文' THEN Score ELSE 0 END) AS '语文', MAX(CASE Subject WHEN '数学' THEN Score ELSE 0 END) AS '数学', MAX(CASE Subject WHEN '英语' THEN Score ELSE 0 END) AS '英语', MAX(CASE Subject WH.原创 2022-03-02 21:34:29 · 530 阅读 · 0 评论
分享