五维思考

学习要加,骄傲要减,机会要乘,懒惰要除。 http://www.5dthink.cn

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  DataBase

1 2 3 4 5 下一页

数据库
摘要:T-SQL 中是可以调用 OLE 的,将这一功能应用到触发器、存储过程等对象中,SQL Server 运用变得更贴近我们的功能,更加满足我们的需要。 T-SQL 中有七个存储过程是围绕本节内容进行的,我们只介绍其中最常用的四个存储过程,其余内容您可以参见 SQL Server 联机丛书。 sp_OA 阅读全文
posted @ 2022-05-14 20:03 五维思考 阅读(399) 评论(0) 推荐(0) 编辑

摘要:一、新建.net类库项目 创建类库项目,名为MSSQLRegexExtend 创建一个类,名为RegexExtend 复制下面代码到类中 using System.Text.RegularExpressions; namespace MSSQLRegexExtend { public class R 阅读全文
posted @ 2022-05-14 19:31 五维思考 阅读(1243) 评论(0) 推荐(1) 编辑

摘要:一、锁(LOCK)知识及应用 1.1 锁的基础知识 在任何多用户的数据库中,必须有一套用于数据修改的一致的规则。对于真正的事务处理型数据库,当两个不同的进程试图同时修改同一份数据时,数据库管理系统(DBMS)负责解决它们之间潜在的冲突。 任何关系数据库必须支持事务的ACID属性,即原子性(Atomi 阅读全文
posted @ 2022-05-03 21:12 五维思考 阅读(1475) 评论(1) 推荐(0) 编辑

摘要:说明 MySQL官方将PREPARE、EXECUTE、DEALLOCATE统称为PREPARE STATEMENT,我习惯称其为【预处理语句】。 其语法为: PREPARE stmt_name FROM preparable_stmt EXECUTE stmt_name [USING @var_na 阅读全文
posted @ 2022-05-03 08:45 五维思考 阅读(2977) 评论(0) 推荐(0) 编辑

摘要:一、概念及常识 1、数据分析必备的统计学知识 描述统计学 1.平均值、中位数、众数 2.方差、标准差 3.统计分布:正态分布、指数分布、二项分布、卡方分布 推论统计学 1.假设检验 2.置信区间 3.显着性测试 实验设计 1.A/B测试 2.实验条件控制 3.双盲测试 4.幂律分布 2、数据分析的常 阅读全文
posted @ 2021-09-12 17:56 五维思考 阅读(541) 评论(0) 推荐(0) 编辑

摘要:昨晚在群里讲解这部分内容,因为好久没操作过了,差点翻车。。。今天把它整理一下发出来,方便没听明白的小伙伴学习和理解。 我们平时学习数据库时,要么使用sa帐号,要么用windows默认帐号登录,总之都拥有最高权限,而实际的生产环境中,不可能这样的,帐号权限要严格划分,才能保证基本的安全,那么问题来了, 阅读全文
posted @ 2021-05-03 14:31 五维思考 阅读(738) 评论(0) 推荐(0) 编辑

摘要:一、表变量 表变量在SQL Server 2000中首次被引入。表变量的具体定义包括列定义、列名、数据类型和约束。而在表变量中可以使用的约束包括主键约束、唯一约束、NULL约束和CHECK约束,外键约束不能在表变量中使用。定义表变量的语句是和正常使用Create Table定义表语句的子集。只是表变 阅读全文
posted @ 2021-04-28 09:42 五维思考 阅读(339) 评论(0) 推荐(0) 编辑

摘要:常用的数据备份方式有完全备份、差异备份以及增量备份,那么这三种备份方式有什么区别,在具体应用中又该如何选择呢? 1、三种备份方式 完全备份(Full Backup):备份全部选中的文件夹,并不依赖文件的存档属性来确定备份哪些文件。在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份。换言之 阅读全文
posted @ 2021-04-21 13:15 五维思考 阅读(6098) 评论(0) 推荐(0) 编辑

摘要:##一、影响速度的因素 没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) I/O吞吐量小,形成了瓶颈效应 没有创建计算列导致查询不优化 内存不足 网络速度慢 查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) s 阅读全文
posted @ 2021-01-30 15:49 五维思考 阅读(1773) 评论(0) 推荐(0) 编辑

摘要:SQL Server 2017 CONCAT_WS ( separator, argument1, argument2 [, argumentN]... ) --采用可变数量的字符串自变量,并将它们串联(或联接)成单个字符串。用第一个参数指定的分隔符分隔连接的字符串值 TRANSLATE ( inp 阅读全文
posted @ 2021-01-28 19:42 五维思考 阅读(2032) 评论(0) 推荐(0) 编辑

摘要:SQL Server AdventureWorks2008R2 数据字典 AdventureWorks2008R2示例数据库下载 AdventureWorks2008R2数据字典(官网) Address 表 含所有 Adventure Works Cycles 客户、供应商和雇员的地址信息。客户和供 阅读全文
posted @ 2020-11-17 13:54 五维思考 阅读(992) 评论(0) 推荐(0) 编辑

摘要:##背景 在WEB开发中,采用前后端分离,要求对用户数据权限进行控制: 1.上级组织可查看下级组织的数据,同级别不能相互查看; 2.可设置仅查看自己创建的数据; 在数据库结构设计时,通常将组织机构设计为树形结构,表结构“Id,Name,ParentId。。。”, Id Name ParentId L 阅读全文
posted @ 2020-09-17 14:24 五维思考 阅读(4865) 评论(3) 推荐(0) 编辑

摘要:概述 聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的 物理顺序 。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样 阅读全文
posted @ 2020-05-23 20:24 五维思考 阅读(705) 评论(0) 推荐(0) 编辑

摘要:比较版本:PostgreSQL 11 VS MySQL5.7(innodb引擎) Oracle官方社区版 版权情况:PostgreSQL 11(免费开源)、MySQL5.7 Oracle官方社区版(免费开源) 1. CPU限制 PGSQL 没有CPU核心数限制,有多少CPU核就用多少 MySQL 能 阅读全文
posted @ 2020-04-19 10:41 五维思考 阅读(3051) 评论(1) 推荐(1) 编辑

摘要:聚集(clustered)索引,也叫聚簇索引 定义:数据行的 物理顺序 与列值(一般是主键的那一列)的 逻辑顺序 相同,一个表中只能拥有一个聚集索引。 注:第一列的地址表示该行数据在 磁盘中的物理地址 ,后面三列才是我们SQL里面用的表里的列,其中id是主键,建立了聚集索引。 结合上面的表格就可以理 阅读全文
posted @ 2020-02-26 10:26 五维思考 阅读(2455) 评论(0) 推荐(0) 编辑

摘要:一、选择Percona Server、MariaDB还是MYSQL mysql应用源码:http://www.jinhusns.com/Products/Download/?type=xcj 1、Mysql三种存储引擎 MySQL提供了两种存储引擎:MyISAM和 InnoDB,MySQL4和5使用 阅读全文
posted @ 2019-03-24 15:20 五维思考 阅读(416) 评论(0) 推荐(0) 编辑

摘要:--MySQL 常用show命令 a. show tables或show tables from database_name; -- 显示当前数据库中所有表的名称。 b. show databases; -- 显示mysql中所有数据库的名称。 c. show columns from table_name from database_name; 或show columns from datab... 阅读全文
posted @ 2019-02-23 13:27 五维思考 阅读(4789) 评论(0) 推荐(0) 编辑

摘要:一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索 阅读全文
posted @ 2019-01-13 11:15 五维思考 阅读(6696) 评论(2) 推荐(5) 编辑

摘要:1、先进先出 例1 WITH [ta] ([商品编号], [批次号], [库存数量]) AS ( SELECT '0001', '090801', 200 UNION ALL SELECT '0001', '090501', 50 UNION ALL SELECT '0002', '090101', 阅读全文
posted @ 2018-12-20 14:20 五维思考 阅读(1225) 评论(0) 推荐(1) 编辑

摘要:众所周知,在之前的SQL SERVER版本中,一般采用GUID或者IDENTITY来作为标示符,但是IDENTITY是一个表对象,只能保证在一张表里面的序列,当我们遇到以下情况时, 如上表,我们需要在多表之间,实现ID的一致性,在SQL SERVER里面就会有一定的麻烦,通常我们会使用额外使用一张T 阅读全文
posted @ 2018-12-19 21:14 五维思考 阅读(37614) 评论(0) 推荐(2) 编辑

1 2 3 4 5 下一页

QQ群:1. 全栈码农【346906288】2. VBA/VSTO【2660245】