sql
2023-01-13
43
在日常应用中,往往根据实际需求录入一些值,而这些值不能直接使用,所以Sql中经常会对字段值进行一些常规的处理。这里搜集了(提取数字、英文、中文、过滤重复字符、分割字符的方法),方便日后查询使用。
一、判断字段值是否有中文--SQL 判断字段值是否有中文
create function fun_getCN(@str nvarchar(4000))
returns nvarchar(4000) as begin declare @word nchar(1),@CN nvarchar(4000)
2023-01-13
55
目录基本常用查询嵌套子查询from (select … table)示例示例in, not in子句查询示例exists和not exists子句查询示例some、any、all子句查询示例聚合查询1、 distinct去掉重复数据2、 compute和compute by汇总查询3、 cube汇总排序函数基本语法row_number函数rank函数函数dense_rank函数partition by分组子句ntile平均排序函数集合运算1、 union和union all进行并集运算2、 interse
2023-01-13
42
insert into testtable(recordnumber,currentdate) values (i,sysdate); print ‘'; select @i=@i+1; end; 比较一下就可以看出来到底那里不一样了 plsql里面命令的结构为 delacre 定义语句段 begin 执行语句段 exception 异常处理语句段 end 这就是plsql程序总体结构图 定义变量与mssql的不同 基本方法 变量名 类型标识符【notnull】:=值 例 age number(8
2023-01-13
32
目录概述数据控制语言MySQL权限体系用户管理创建用户删除用户修改密码权限管理查看权限用户授权撤销授权刷新权限注意事项概述
从今天开始, 小白我将带领大家一起来补充一下 数据库的知识.数据控制语言
数据控制语言 (Data Control Language) 是用来设置或更改数据库用户或角色权限的语句.
层级描述全局层级适用于一个给定服务器中的所有数据库. 这些权限存储在 mysql.user 表中数据库层级适用于一个给定数据库中的所有目标. 这些权限存储在 mysql.db 和 mysql.host 表
2023-01-13
46
目录DML 语句1.插入记录2.更新记录3.简单查询记录4.删除记录5.查询记录详解(DQL语句)5.1.查询不重复的记录5.2.条件查询5.3.聚合查询5.4.排序查询5.5.limit查询5.6.连表查询5.7.子查询5.8.记录联合5.9.select语句的执行顺序6.总结DML 语句
DML(Data Manipulation Language)语句:数据操纵语句。
用途:用于添加、修改、删除和查询数据库记录,并检查数据完整性。
常用关键字:insert、update、delete、select等
2023-01-13
42
上次做了个项目,涉及到数据库的还原和恢复,到网上找了一下,是利用SQLDMO实现的,只要添加SQLDMO引用就好了,然后利用下边的类的方法就可以实现了。 我把原作者的类扩充了一下,可以自动识别web.config里 的数据库连接字符串,可以通过变量设置还原恢复的信息。 需要注意的时还原,还原的时候问题最大了,有别的用户使用数据库的时候无法还原,解决办法就是在MASTER数据库中添加一个存储过程: create proc killspid (@dbname varchar(20)) as begi
2023-01-13
46
系统只要能从数据库连接池获取到一个数据库连接,就能执行CRUD。可通过数据库连接将待执行SQL发给MySQL。
大部分 crud boy只知道:执行insert语句后,在表里会多条数据执行update后,会更改表数据执行delete后,会删除表里数据执行select后,会查询表里数据出来要是SQL性能丢人,建几个索引解决…这应该是目前行业内很多工程师对数据库的一个认知,完全当他是个黑盒来建表及执行SQL。
网络连接必须有线程处理
假设数据库服务器的连接池中的某个连接,接收到一条SQL网络请求,请思考:谁负
2023-01-13
76
一.SQL Server Row_number函数简介
ROW_NUMBER()是一个Window函数,它为结果集的分区中的每一行分配一个连续的整数。 行号以每个分区中第一行的行号开头。
以下是ROW_NUMBER()函数的语法实例:select *,row_number() over(partition by column1 order by column2) as n from tablename在上面语法中:PARTITION BY子句将结果集划分为分区。 ROW_NUMBER()函数分别应用于每个