
SQL
码农本农。
哦
展开
-
日期字段按年、月查询sql
【代码】日期字段按年、月查询sql。原创 2023-03-03 16:00:42 · 298 阅读 · 0 评论 -
left join 多表连接查询
SELECT a.experience_name AS "experienceName" ,b.experience_type_name as "experienceTypeName" ,c.user_name as "userName" ,d.dept_name as "deptName" FROM experience a left join experience_type ...原创 2021-08-23 09:22:52 · 439 阅读 · 0 评论 -
id生成工具雪花算法
package com.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.UUID;/** * 描述: Twitter的分布式自增ID雪花算法snowflake (Java版) **/public class IdUtil { /** * 起始的时间戳 */ private fina.原创 2021-01-19 09:23:22 · 438 阅读 · 0 评论 -
mybatis 实用左连接 ><转义 模糊查询
where instr(user_name, "石") > 0原创 2021-01-17 10:50:04 · 359 阅读 · 0 评论 -
ORACLE 创建临时表左连接查询
SELECT temp.USERID AS "userId",di.DUTYNAME AS "dutyName"FROM (SELECT u.USERID,u.DUTYIDFROMuserinfo uwhere) temp LEFT JOIN DUTYINFO di ON temp.DUTYID=di.DUTYID;原创 2020-12-09 10:40:59 · 607 阅读 · 0 评论 -
mybatis基础增删改查(动态sql).xml
BasePersonInfo.javapublic class BasePersonInfo extends BaseEntity implements Serializable,Cloneable{ /** 人员ID */ private Integer personId ; /** 姓名 */ private String personName ; ...原创 2018-11-10 19:14:41 · 304 阅读 · 0 评论 -
(自用)一对多(学生班级,公司部门)查询子表同时带上父表id和父表名
SELECT D.DEPTID,D.DEPTNAME,D.DEPTPARENTID,D1.DEPTNAME AS DEPTPARENTNAME,D.DEPTCODE,D.CURRENTNUM,D.DEPTPREDICTNNT,D.CREATDATETIME,D.DESCRIBE,D.COMPINFOID,C.COMPINFONAME FROM DEPARTMENT D,COMPANYINFO C,DEPARTMENT D1 WHERE D.COMPINFOID=C.COMPINFOID AND D.D.原创 2020-09-15 17:04:34 · 162 阅读 · 0 评论 -
(自用)mysql my.ini配置
[mysqld]# 设置端口port=3306# 设置mysql的安装目录basedir=D:\\javaTools\\mysql-8.0.17-winx64 # 切记此处一定要用双斜杠\\,单斜杠我这里会出错,不过看别人的教程,有的是单斜杠。自己尝试吧# 设置mysql数据库的数据的存放目录datadir=D:\\javaTools\\mysql-8.0.17-winx64\\...转载 2020-04-30 11:39:17 · 285 阅读 · 0 评论 -
mysql基础语句(修改端口、用户、密码)
cmd进入mysql :D:\javaTools\mysql-8.0.17-winx64\bin>mysql -u root -p输入密码:D:\javaTools\mysql-8.0.17-winx64\bin>mysql -u root -pEnter password: **********Welcome to the MySQL monitor. Co...原创 2020-04-30 11:25:48 · 440 阅读 · 0 评论 -
(开发日记)数据库存的路径用“/”
数据库存的路径用“/”String dir = new File("").getCanonicalPath();String filepath = dir+"/archive/src/main/webapp/userfiles/fileupload/"+DateUtils.getCurrentDate("yyyyMM")+"/";filepath=StringUtils.replace(...原创 2020-01-07 10:37:40 · 237 阅读 · 0 评论 -
(开发技巧)换行符转逗号以及其他字符
文本编辑器notpad:word文档:原创 2019-12-27 09:42:18 · 1032 阅读 · 0 评论 -
(开发自用sql)复制一个库中的表到另一个库
CREATE table edoc.log_archive like thams.log_archive;原创 2019-12-26 14:19:34 · 149 阅读 · 0 评论 -
(开发笔记)查询sql的表名和表字段
https://www.cnblogs.com/ParanoiaApe/p/9005266.htmlselect column_name,data_type from information_schema.columns where table_schema='database_name' and table_name='table_name';转载 2019-12-12 09:57:21 · 137 阅读 · 0 评论 -
两表之间连接查询筛选字段
SELECT * FROM s_fieldassodetail WHERE fieldasso=1564381047325600343;SELECT * FROM s_archive_field WHERE tableid="f1_2_document";按照 s_archive_field 表为主查询字段 code 和s_fieldassodetail 表字段targ...原创 2019-09-24 13:53:34 · 532 阅读 · 0 评论 -
安装多个mysql
安装:mysqld --install [mysql-5.7.27-1]mysqld --initialize-insecurenet start [mysql-5.7.27-1]打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\,修改ImagePath参数,更正服务相关路径。卸载:mysqld --...原创 2019-09-12 10:55:23 · 179 阅读 · 0 评论 -
数据库优化
1、where 及 order by 涉及的列上建立索引;2、between、exists代替 in;3、union all 代替 or;4、避免使用 != 或 <> 操作符;5、不使用 is null;6、不要使用 *;7、。。。...原创 2019-08-02 14:54:32 · 114 阅读 · 0 评论 -
建立索引
1、在SQL语句中经常进行GROUP BY、ORDER BY的字段上建立索引;2、在不同值较少较多的字段上不必要建立索引;3、对于经常存取的列避免建立索引;4、用于联接的列(主健/外健)上建立索引;...原创 2019-06-06 10:26:16 · 217 阅读 · 0 评论 -
MySql连接查询
a表:person_id persion_name 1 aa 2 bb 3 cc b表:job_id job_name parent_id 1 11 1 2 22 2 3 33 4 1) 内连接(join=inner join)显示连接:SELECT a.*,b.* ...原创 2018-12-09 12:11:06 · 155 阅读 · 0 评论