-
MSSQL 当前会话设置隔离级别与查询
所属栏目:[MsSql教程] 日期:2023-05-08 热度:2561
之前因为MysqL没有with(nolock)这种写法,于是想设置隔离级别,结果被坑。 直觉以为和MSsql一样只要打set transaction isolation level xxx 就能搞定 ,然后弄了老半天才发现中间需要价格session ,结果今天写sql的[详细]
-
MSSQL数据库安全实验
所属栏目:[MsSql教程] 日期:2023-05-08 热度:6428
实验目的:
了解数据库安全的含义与内容,掌握有关安全的设置方法,具体如下:
1)掌握管理sql Server认证模式的方法;
2)掌握管理数据库登录的方法;
3)掌握管理数据库用户的方法
4)掌握管理数据[详细] -
mssql-注入脚本
所属栏目:[MsSql教程] 日期:2023-05-08 热度:8965
#coding:utf-8
#Author:LSA
#Description:hishop sqli for /user/UserrefundApply?OrderId=
#Date:20190701
import sys
import requests
from bs4 import BeautifulSoup
import re
headers = {
'Cookie[详细] -
MSSQL 表值参数的使用
所属栏目:[MsSql教程] 日期:2023-05-08 热度:1957
use TestDb;
/* 创建一个自定义类型 */
go
create type T_ID as Table (
Id bigint not null ,
[State] int not null,
)
go
/* 创建 存储过程 */
CREATE PROCEDURE SP_CountProduct
@prod[详细] -
MSSQL注入
所属栏目:[MsSql教程] 日期:2023-05-08 热度:2138
因为自己Mssql注入差的离谱 基础的都老忘.. 这次来记录下
况且一搜啥sql注入 很多出来的都是MysqL的,黯区的课 有讲很详细的mssql注入的课程噢!!想报名的可以call我
使用到的靶场是
提示虽然很友好.. 但是用[详细] -
[Ubuntu] Sql Server 的安装和连接
所属栏目:[MsSql教程] 日期:2023-05-08 热度:6373
环境:Ubuntu 18.04; 需要连接互联网
Ubutun 20.04, 16.04 可将路径中的18.04分别替换为 20.04, 16.04
Ubuntu:在 Linux 上安装 sql Server - sql Server | Microsoft Docs
安装sql Server
apt update
apt up[详细] -
MSSQL Server编写存储过程小工具(二)
所属栏目:[MsSql教程] 日期:2023-05-08 热度:9548
CREATE procedure sp_GenInsert
@TableName varchar(130),
@ProcedureName varchar(130)
as
set nocount on
declare @maxcol int,
@TableID int
set @TableID = object_id(@[详细] -
MSSQL提权
所属栏目:[MsSql教程] 日期:2023-05-08 热度:8860
关于 “xp_cmdshell”
“存储过程”:其实质就是一个“集合”,那么是什么样的结合呢,就是存储在sqlServer中预先定义好的“sql语句集合”,说的更直白一些就是使用T-sq[详细] -
PHP连接msSQL数据库方法
所属栏目:[MsSql教程] 日期:2023-05-08 热度:2405
mssql是指微软的sqlServer数据库服务器,它是一个数据库平台,提供数据库的从服务器到终端的完整的解决方案,其中数据库服务器部分,是一个数据库管理系统,用于建立、使用和维护数据库。sql Server一开始并不是微软[详细]
-
mssql的实用书写方式总结
所属栏目:[MsSql教程] 日期:2023-05-08 热度:3609
通用表循环,常用于对一些分表的操作,比如这里有很多张表,表名类似delivery_0、delivery_1...的,就可以用这个来循环所有表来进行操作。原理是利用游标
declare @MyTableName varchar(255);
declare My_Cursor[详细] -
MSSQL系列 一:数据库的相关操作增删改查
所属栏目:[MsSql教程] 日期:2023-05-06 热度:2411
MSSQL系列 一:数据库的相关操作增删改查
1.创建数据库
--创建数据库
create database stuDb
on primary
( --表示属于primary文件组
name='stuDb', --逻辑名称
filename='D:\Data\MSsql\stuD[详细] -
2_01_MSSQL课程_查询02
所属栏目:[MsSql教程] 日期:2023-05-06 热度:4637
where 条件过滤
常见的表达式过滤:比如: select * from 表 where Id>10;
多条件过滤: and or not (优先级:not > and > or)
区间过滤:between and 和 in
模糊查询
like [详细] -
MSSQL—存储过程分页
所属栏目:[MsSql教程] 日期:2023-05-06 热度:4399
SET QUOTED_IDENTIFIER ON
SET ANSI_NULLS ON
GO
CREATE PROCEDURE [dbo].[GetPagingStr]
@PREsql VARCHAR(8000), --前部分语句,SELECT内容
@SUFsql VARCHAR(8000), --后部分语句,从FROM开始
@sq[详细] -
SQL Server安装补充
所属栏目:[MsSql教程] 日期:2023-05-06 热度:9583
Linux上sql Server的端口号修改
方法一:
1.1 修改/var/opt/mssql文件夹下的mssql.conf,在其中增加如下参数,即可修改端口号
[network]
tcpport = 8001
1.2 重启sql Server服务
systemctl restar[详细] -
MSSQL 重新生成索引,重新组织索引
所属栏目:[MsSql教程] 日期:2023-05-06 热度:2718
> 5% 且 < = 30%
ALTER INDEX REORGANIZE
> 30%
ALTER INDEX REBUILD WITH (ONLINE = ON)*
* 重新生成索引可以联机执行,也可以脱机执行。重新组织索引始终联机执行。若要获得与重新组织选项相似的可用性[详细] -
MSSQL_变更定序(数据库、数据行)
所属栏目:[MsSql教程] 日期:2023-05-06 热度:9277
摘要:MSsql_变更定序(数据库、数据行)
--变更指定数据库的定序
ALTER DATABASE [DATABASE]
COLLATE Chinese_Taiwan_stroke_CS_AS
ALTER DATABASE 你的数据库名称 SET SINGLE_USER WITH ROLLBACK IMMEDIATE[详细] -
mssql sqlserver 使用sql脚本实现相邻两条数据相减的方法共享
所属栏目:[MsSql教程] 日期:2023-05-06 热度:4422
实现思路:
1.使用cte表达式,对当前表进行重新编号
2.使用左连接对 表达式 生成的临时表进行错位连接,并对生成的新纪录中两列进行相减
create table [maomao365] (sort varchar(30),qty int);
go
----生成基[详细] -
pyodbc连接MSSQL执行SQL语句
所属栏目:[MsSql教程] 日期:2023-05-06 热度:5431
使用django连接Sql Server,如果要连接多个数据库,则使用pyodbc来连接。
pyodbc,运行查询的 sql,非常简单:
import pyodbc
connection = pyodbc.connect('DRIVER={sql Server Native Client 10.0};SER[详细] -
MSSQL-最佳实践-Always Encrypted
所属栏目:[MsSql教程] 日期:2023-05-06 热度:5212
创建测试数据库
为了测试方便,我们首先创建了测试数据库AlwaysEncrypted。
--Step 1 - Create MSsql sample database
USE master
GO
IF DB_ID('AlwaysEncrypted') IS NULL
CREATE DATABASE [Al[详细] -
MSSQL读取某视图中的字段类型及相关属性
所属栏目:[MsSql教程] 日期:2023-05-06 热度:9926
SELECT
新字段类型 = '',
表名 = case when a.colorder=1 then d.name else '' end,
表说明 = case when a.colorder=1 then isnull(f.value,'') else '' end,
字段序号 = a.col[详细] -
mssql因为手贱修改了服务配置的最大内存,造成无法启动
所属栏目:[MsSql教程] 日期:2023-05-05 热度:3957
mssql数据库设置内存太小,造成无法启动服务。
解决办法:
1、用命令行形式启动最精简版的mssql服务,另外再用一个新的命令行去修改配置,将内存设置为无限制。 命令行要记得用管理员身份运行比较稳妥。
操[详细] -
MSSQL优化之————探索MSSQL执行计划转
所属栏目:[MsSql教程] 日期:2023-05-05 热度:7986
谈到优化就必然要涉及索引,就像要讲锁必然要说事务一样,所以你需要了解一下索引,仅仅是索引,就能讲半天了,所以索引我就不说了(打很多字是很累的,况且我也知之甚少),可以去参考相关的文章,这个网上资料比较多[详细]
-
mysql删除重复记录
所属栏目:[MsSql教程] 日期:2023-05-05 热度:7785
Solution 1:
Add Unique Index on your table:
ALTER IGnorE TABLE `TableA`
ADD UNIQUE INDEX (`member_id`, `quiz_num`, `question_num`, `answer_num`);
Solution 2:
Add primry key in your tab[详细] -
SQL Server 执行脚本语句后撤销回滚
所属栏目:[MsSql教程] 日期:2023-05-05 热度:9288
事务 Begin transaction,且执行了Update后还未commit transaction,可以用rollback transaction来回滚和撤销
先启动一个事务
BEGIN TRANSACTION --启动一个事务
UPDATE TABLENAME SET XXXXX WHERE XXXX
SEL[详细] -
判断用户计算机是否安装了sql server
所属栏目:[MsSql教程] 日期:2023-05-05 热度:6191
是否安装了sql server, 三种办法:
1 取注册表项 SOFTWARE\MICROSOFT\MSsqlServer
2 有无MSsqlSERVER服务存在
3 PROGRAM FILES\Microsoft sql Server文件夹是否存在
C#怎么判断本机是[详细]
