- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 Sql server数据库中索引使用方法及相关基本sql语句
索引主要目的是提高sql server 系统的性能,加快数据的查询速度与减少系统的相应时间。
2023-04-21 09:59:42
2419
原创 Linq 基础语句整理,并附带有sql语句,方便更好的理解
Linq语法整理带上sql语句来更好的理解,不知道写点什么好,就分享一点之前学习过的基础知识。
2022-09-25 18:51:50
475
原创 SQL server一丢丢杂乱的整理
1.sql server单用户多用户的切换2.转换大小写3.查询数据库中用户名、数据库名、表名、字段名等4.删除sql server登录时用户名中的自动记录的用户5.查询存储过程包含的字段6.排序,自增,表中相同的数据删除另一条7.修改字段结构8.判断数据库中表、字段、视图、函数等存在不存在9.判断函数、视图等存在则删除
2022-08-23 14:13:50
1043
原创 SQL server数据库语句自定义排序
1.比如需要对SQL表中的字段NAME进行如下的排序:张三(Z)李四(L)王五(W)赵六(Z)按照sql中的默认排序规则,根据字母顺序(a~z)排,结果为:李四 王五 赵六 张三自定义排序:order by charindex(NAME,‘张三李四王五赵六’)CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置。CHARINDEX函数调用方法如下:CHARINDEX ( expression1 , expression2 [ , start_location ] )E
2022-03-09 11:10:27
2689
原创 触发器的使用
--创建触发器语句CREATE TRIGGER trigger_nameON table_name[WITH ENCRYPTION] FOR | AFTER | INSTEAD OF [DELETE, INSERT, UPDATE]AS T-SQL语句GO--with encryption 表示加密触发器定义的sql文本--delete,insert,update指定触发器的类型--创建学生表create table student( stu_id int id...
2021-11-10 20:07:29
1261
原创 sql server权限问题
1.设置登录用户和默认数据库exec sp_addlogin 'test','123','DB_Test'2.绑定数据库角色exec sp_grantdbaccess N'test'3.数据库操作和数据库绑定exec sp_addrolemember N'db_datareader',N'test'--从数据库中删除安全账户,failedEXEC sp_revokedbaccess 'test'--删除登录 l_test,successEXEC sp_droplogin 'te
2021-11-09 17:04:03
1221
原创 Sql server查询执行过的sql语句
SELECT TOP 1000ST.text AS '执行的SQL语句' ,QS.execution_count AS '执行次数' ,QS.total_elapsed_time / 10000 AS '耗时' ,QS.total_logical_reads AS '逻辑读取次数' ,QS.total_logical_writes AS '逻辑写入次数' ,QS.total_physical_reads AS '物理读取次数' ,QS.creation_time AS '执行时间' ,QS.
2021-06-03 16:46:47
537
原创 压缩数据库日志释放数据库内存、清理数据库大小
--先查询数据库日志文件名USE [Test]GOSELECT name FROM SYS.database_files WHERE type_desc='LOG'--数据库日志文件压缩USE [master]GOALTER DATABASE [Test] SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE [Test] SET RECOVERY SIMPLEGOUSE [Test]GODBCC SHR...
2021-01-25 14:15:13
396
原创 sql server2008导入与导出到Excel表格-内容详解
1.首先我们先来开始SQL server表格导出到Excel表格中假设我们要将userinfo表导入到Excel表格中选择当前的数据库,依次点击任务-->导出数据接下来会遇到这个页面,不用管他点下一步、选择需要复制的数据源,服务器名称,身份验证,检查最后的数据库是否选择的正确点击下一步后会出现复制后的目标,选择excel表格,然后需要的路径点击下一步,选择第一个复制表数据点击下一步,选择需要复制的sqlserver表,需要转换的类型可以在编辑映射中修
2020-11-17 11:23:22
3879
原创 SubString和SubStr之间的区别列举
截取字符串substring与substr之间的区别String.substring( ):用于返回一个字符串的子串用法如下:string.substring(from, to)其中from指代要抽去的子串第一个字符在原字符串中的位置to指代所要抽去的子字符串最后一个字符的后一位(这个参数可以不加)下面就对String.substring( )做举例:1、string.substring(from):此时相当于从from位置截取到原字符串末尾1 var s = "hello";2 s.s.
2020-08-26 16:10:16
491
原创 还原数据库出错-执行Transact-SQL语句或批处理时发生了异常。
1.首先用命令查出数据库的逻辑名RESTORE FILELISTONLY FROM DISK='E:\XY\2020.5.20.bak'--这个地址是bak的文件路径2.然后进行语句还原restore database FY from disk='E:\XY\2020.5.20.bak'with move 'LocationInfo' to 'D:\USERONLY\FY.mdf' ,move 'LocationInfo_log' to 'D:\USERONLY\FY_log.ldf
2020-05-22 13:30:24
3337
原创 sql语句基本查询日期
--查询数据库包含字段的表SELECT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME = '字段'--查询当天的所有数据SELECT * FROM 表名 WHERE DATEDIFF(字段,NOW()) = 0SELECT * FROM 表名 WHERE to_days(时间字段名) = to_days(now(...
2020-03-26 15:20:26
4185
1
原创 DBHelper
//引入命名空间using System.Data;using System.Data.SqlClient; namespace DBHelper{ public class DBHelper { //创建数据库通道地址 static string connectionStr = "server=.;database=Test;uid=sa;pwd=123...
2018-06-18 20:26:18
350
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人