随笔分类 -  04 ★SQL

掌握
摘要:1.为什么要给对方设置权限? 2.设置的权限需要包括以下功能: 1.给用户创建登录名,用于登录数据库。 2.给登录名赋予不同的角色。有两种角色,服务器角色和数据库角色 服务器角色,作用于数据库。sysadmin 是权限最大的,sa和window 身份认证都是这个权限 public是权限最小的,一般自 阅读全文
posted @ 2024-11-14 13:56 海龟123 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1.sqlserver 安装 sqlserver 最好都安装在C盘,(所用大型软件都应该装C盘)然后在安装之前做备份,可以使用win自带的系统还原点(不推荐),或者使用备份工具 2.sqlserver 2019 安装需要单独安装连接工具 下载在官网下载就行,下载 Delvepoer ,express 阅读全文
posted @ 2024-11-13 16:34 海龟123 阅读(45) 评论(0) 推荐(0) 编辑
摘要:简单的测试连接 后缀名是 udl 阅读全文
posted @ 2021-11-01 09:42 海龟123 阅读(307) 评论(0) 推荐(0) 编辑
摘要:ADO.Net 在数据库操作过程中默认打开了连接池,不需要再进行手工配置。这个特性可以使数据库操作时效率提高,但也要有相应的代码配合,才能真正提高程序效率。 1、连接字符串 ADO.Net 中的连接池大小可以通过数据库连接字符串来控制,例如: string cs = "server=.;uid=sa 阅读全文
posted @ 2021-08-31 14:41 海龟123 阅读(288) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/jackson0714/p/TSQLFundamentals_08.html 锁模式(开启事务时候,系统自动带的) 1.排他锁--当更新一条数据的时候,事务为这条数据请求排他锁,其他事务请求查询或者更新删除这条数据,只能进入阻塞队列等待这个更新事务的完 阅读全文
posted @ 2020-12-08 09:52 海龟123 阅读(115) 评论(0) 推荐(0) 编辑
摘要:一. 透视 列转行,用case when 即可,也可用其提供的函数PIVOT ps: 逆透视,行转列,比较少用,不掌握 二 ,更新数据 UPDATE BL SET BL.StockID = IDS.stockID,BL.StockPlaceID = IDS.stockPlaceID ,IsInSto 阅读全文
posted @ 2020-11-11 14:46 海龟123 阅读(101) 评论(0) 推荐(0) 编辑
摘要:1.SqlParameter使用参数错误,提示请求超时,直接拼接字符串后就行 2.参数化查询比拼接字符串慢的原因 以上原因都是因为sql参数没有加SqlDbType 导致的 使用追踪器发现,以下这样写的语句,最后生产的代码图2,会根据具体的字段查找其类型,所以速度很慢 List < SqlParam 阅读全文
posted @ 2020-11-04 11:55 海龟123 阅读(458) 评论(0) 推荐(0) 编辑
摘要:sql profiler 需要在2008以上版本,并且express(学习版)是没有的 在 master 数据下查询 select DB_ID('数据库名') ,可以填写ClientPid,网站部署的电脑上的运行的iis 的端口号 阅读全文
posted @ 2018-10-11 13:50 海龟123 阅读(175) 评论(0) 推荐(0) 编辑
摘要:提供性能: .服务器往往具有强大的计算能力和速度。.避免把大量的数据下载到客户端,减少网络上的传输量。 第一章 T-SQL 语句 1.1数据类型 1.2 常量和变量 1.3.运算符 1.4.流程控制 第二章 数据库的定义与操作(自定义表,系统表) 2.1.列约束 2.2. 批量插入 2.3. 创建临 阅读全文
posted @ 2018-03-15 17:19 海龟123 阅读(798) 评论(0) 推荐(0) 编辑
摘要:-- zx create PROCEDURE getbomtree @MaterialID INT --参数,父节点的id AS BEGIN -- 如果主BOM禁用,不显示树结构 IF NOT EXISTS( SELECT * FROM dbo.M_BD$$BomMain WHERE Materia 阅读全文
posted @ 2016-10-17 14:57 海龟123 阅读(266) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示