sql
文章平均质量分 77
java-小学生
半路出家,IT新人,请多多指教
展开
-
连接数据库 mysql serverTimezone 问题
遇到一个问题:项目jar包扫描后,升级了好多jar包,包括mysql的驱动jar包升级到了8.0版本以上。升级后从mysql中查出的时候,全都比数据库的时间多13小时,而且这些时间存到数据库的时间,有些是正确的时间,有时比正确时间少13小时,这样返回给前端的时间就不准确,解决这个问题只要在springboot的数据库连接配置中增加一段配置就能解决问题spring: datasource...转载 2019-12-18 10:29:50 · 3910 阅读 · 1 评论 -
sql查询语句知识点
1. case wen then else end; 要学习很常用2.(oracle中严格。mysql不严谨数据无意义)分组的时候:select后面出现的原始列,必须在group by 后面出现。group by 后面出现的原始列,可以不在select后面出现如果一列没有在group by 后面出现, 但是想出现在select后面,那么该列必须加上聚合函数3.sql语句执行顺序 :FROM W...原创 2018-05-12 11:57:20 · 8562 阅读 · 0 评论 -
学习笔记-MySQL(多表查询)
/* 多表(两张表以上)查询 交叉查询 内连接 隐式内连接 显示内连接 外连接 左外连接 右外连接*//* 交叉查询 select * from A,B;*/SELECT * FROM category,products;/* 隐式内连接*/SELECT * FROM category ,products WHERE category.cid ...原创 2018-05-09 11:00:29 · 4576 阅读 · 0 评论 -
学习笔记-MySQL(单表查询)
一、基本查询/* 查询所有记录 select * from 表名;*/SELECT * FROM product;/* 查询指定列 select 列名,列名... from 表名;*/SELECT pname,price FROM product;/* 别名查询 as 别名*/SELECT pname AS '名字',price FROM product;/* 去重...原创 2018-05-07 16:18:23 · 8404 阅读 · 0 评论 -
学习笔记--MySQL
一 、数据库操作/* 创建数据库 create database 数据库名;*/CREATE DATABASE mybase;/* 删除数据库 drop database 数据库;*/DROP DATABASE mybase;/* 查看数据库信息 show create database 数据库名;*/SHOW CREATE DATABASE mybase;/* 查询...原创 2018-05-05 14:47:40 · 4250 阅读 · 0 评论 -
SQL查询语句中的 limit offset
经常用到在数据库中查询中间几条数据的需求比如下面的sql语句:① selece * from testtable limit 2,1;② selece * from testtable limit 2 offset 1;注意:1.数据库数据计算是从0开始的2.offset X是跳过X个数据,limit Y是选取Y个数据3.limit X,Y 中X表示跳过X个数据,读取Y个数据这两个都是能完成需...转载 2018-06-12 09:11:32 · 12595 阅读 · 0 评论