![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
DB
mysql、sqlserver、pgsql、oracle等
宇翔苦涩
挫折并不可怕
展开
-
【Pgsql】笔记
pgsql小笔记SELECT d."JYCode" 交易编号, -- 字符串 to_char( d."DepositDate", 'YYYY-MM-DD' ) 转定日期, --日期格式化 concat_ws ( '-', d."SigningBrokerName", d."SigningBrokerPhone" ) AS "经纪人信息", -- 字符串拼接 ( SELECT string_agg ( "MeansTypeNm", ';' ) FROM "BackupFiles"原创 2021-09-14 15:51:30 · 148 阅读 · 0 评论 -
mySql服务创建连接命令
密码:textPasscreate user 'textPass'@'%' identified with mysql_native_password by 'textPass';grant all privileges on *.* to 'textPass'@'%' with grant option;ALTER USER 'textPass'@'%' IDENTIFIED BY 'textPass' PASSWORD EXPIRE NEVER;flush privileges;M.原创 2020-07-08 17:18:46 · 456 阅读 · 0 评论 -
【SQL Server】预览加密打印解密
sql加密解密处理USE [TWEstate]GO/****** Object: StoredProcedure [dbo].[PROC_Property_GetPropertyIntentContractPrintInfo_SEL] Script Date: 2019/12/7 10:13:25 ******/SET ANSI_NULLS ONGOSET QUOTED_IDE...原创 2019-12-07 10:18:08 · 164 阅读 · 0 评论 -
【SQL Server】SQL编号生成序列化
编号避免重复,且流水号自增USE [TWEstate]GO/****** Object: StoredProcedure [dbo].[PROC_Property_GetPropertyIntentionMoneyIdSYS_SEL] Script Date: 2019/12/7 10:05:53 ******/SET ANSI_NULLS ONGOSET QUOTED_IDE...原创 2019-12-07 10:10:47 · 328 阅读 · 0 评论 -
SQL【合并列值 多列转行】
mySql写法select GROUP_CONCAT(A.title) as citys from tmpcity A; --默认的逗号分隔 select GROUP_CONCAT(A.title SEPARATOR ' ') as citys from tmpcity A; --用空格分隔sqlServer写法select stuff((select ','+A.ti...原创 2019-11-14 10:14:46 · 940 阅读 · 0 评论 -
个人笔记---存储过程(sqlServer 函数)
/函数/SubString():用于截取指定字符串的方法。该方法有三个参数:参数1:用于指定要操作的字符串。参数2:用于指定要截取的字符串的起始位置,起始值为 1 。参数3:用于指定要截取的长度。select substring('abcdef',1,3) -- 返回 abcselect substring('123456321',0,2) -- 返回 1,即第一位,最好...原创 2019-03-06 16:15:28 · 498 阅读 · 0 评论 -
【SQL】sql优化
对于不确定的大表sql,涉及大数据量,最好F5看下执行计划,查询是否全表扫描1.对于查询进行优化,尽量避免全表扫描,首先应考虑在where及order by 涉及的列加索引2.尽量避免在where子句中对字段进行null值判断,否则会导致引擎放弃使用索引而而进行全表扫描select id from t where num is null 3.尽量设置not null,因为null也有可能...原创 2018-12-24 15:58:15 · 172 阅读 · 0 评论 -
SQL中日期函数的运用
select DATEADD(DAY,1,GETDATE());给表中的日期列加上一天:DATEADD(DAY,1,日期) 当然,这个函数不止能单一的实现,语法其实是DATEADD(需要计算的时间类型,相距数量,日期字段),比如你可以推算今天的前一个月DATEADD(month,-1,GETDATE()),即可得到一个月前是几号...原创 2018-09-12 17:39:39 · 1991 阅读 · 1 评论 -
工作/学习/练习常用sql
## sql快捷常用语句一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server— 创建 备份数据的 deviceUSE masterEX...原创 2018-09-27 16:39:14 · 323 阅读 · 0 评论