第1章-SQLServer数据库基础一、数据库简介(1)、数据库特点a)可以结构化存储大量数据信息,方便用户进行有效检索和访问b)可以有效地保持数据信息一致性、完整性、降低数据冗余c)可以满足应用共享和安全方面的要求(2)、数据库基本概念1、数据        #描述事物符号记录称为数据(Data)      &n
这是一个.net下操作数据库(结构数据库)工具类,支持sqlserver、oracle、mysql、postgres、sqlite、access等常见数据库。注意:它并不是一个orm工具(常见orm框架如:EF、Dapper等)。2.1 引入DBUtil依赖1. 首先打开vs(推荐vs2019),新建控制台应用程序(.net framework)2. 添加依赖方法1:打开工具>NuGet
SQL SERVER 中Schema详解   以往 SQL Server 内对象命名是“服务器.数据库.用户名.对象”,但新版对象命名改为“服务器.数据库.Schema.对象”。这让你规划数据库对象命名时更有弹性。   架构是形成单个命名空间数据库实体集合。命名空间是一个集合,其中每个元素名称都是唯一。  &nb
转载 2月前
425阅读
在SQL Server 2014之前, SQL Server提交事务是一个同步过程,也就是说,只有当SQL Server将该事务相对应日志记录写入到了磁盘文件之后,才会返回事务提交成功信号。这也是为了体现事务4个基本特性中持久性(Durability)而实现功能。只有这样,我们才能保证当SQL Server因为某些原因突然Crash之后,再重启时候,那些已经提交但还没有写入到数据文件上
转载 2024-07-20 21:20:20
67阅读
安全对象层次关系:以往 SQL Server 内对象命名是“服务器.数据库.用户名.对象”,但新版对象命名改为“服务器.数据库.Schema.对象”。这让你规划数据库对象命名时更有弹性。    架构是形成单个命名空间数据库实体集合。命名空间是一个集合,其中每个元素名称都是唯一。    虽然 SQL Server 2000 包含
转载 2024-03-19 21:33:01
190阅读
SQL Server数据库服务器高性能设置 数据库服务器主要用于存储、查询、检索企业内部信息,因此需要搭配专用数据库系统,对服务器兼容性、可靠性和稳定性等方面都有很高要求。       下面是进行笼统技术点说明,为是让大家有一个整体概念,如果想深入可以逐个击破;      &nbsp
转载 2024-04-21 13:24:41
31阅读
0,Schema数据类型优化概述首先schema是什么?schema指的是一组数据库对象集合,这些对象包含:表、字段、字段类型、索引、外键、等等。(schema就是数据库代名词,**例如:**如果把database看作是一个仓库,仓库很多房间(schema))良好逻辑设计和物理设计是高性能基石,应该根据系统将要执行查询语句来设计schema,这往往需要权衡各种因素。例如:反范式设计可
schema翻译不统一,有的翻译成模式,有的翻译成方案,有的翻译成架构或结构。这个词比较抽象,不同环境下,有不同解释。时间长了,即明白了。这个词就属于不要翻译成中文那一类词,翻译后反而不好理解了。       从数据库理论角度看:schema数据库中存储数据一个逻辑表示,是一系列数据结构和数据对象集合,既可以是数据库全局逻辑描述也可是数据库
按照SQL标准解释,在SQL环境下Catalog和Schema都属于抽象概念,可以把它们理解为一个容器或者数据库对象命名空间中一个层次,主要用来解决命名冲突问题。从概念上说,一个数据库系统包含多个Catalog,每个Catalog又包含多个Schema,而每个Schema又包含多个数据库对象(表、视图、字段等),反过来讲一个数据库对象必然属于一个Schema,而该Schema又必然属于一个C
转载 2024-01-11 09:15:15
128阅读
翻译自:https://database.guide/what-is-a-database-schema/用数据库术语来说,schema(读作“ skee-muh”或“ skee-mah”)是数据库组织和结构。schemas和schemata都可以用作其复数形式schema包含对象可以是表,列,数据类型,视图,存储过程,关系,主键,外键等。A database schema可以用可视化图表表
转载 2024-02-21 19:48:25
70阅读
1. 预估执行计划 - Explain Plan  Explain plan以SQL语句作为输入,得到这条SQL语句执行计划,并将执行计划输出存储到计划表中。 首先,在你要执行SQL语句前加explain plan for,此时将生成执行计划存储到计划表中,语句如下:explain plan for SQL语句然后,在计划表中查询刚刚生成执行计划,语句如
转载 11月前
21阅读
# 如何判断 SQL Server 数据库中架构 (Schema) 是否存在 在数据库开发过程中,经常需要判断某个架构是否已经存在于 SQL Server 数据库中。今天,我将向你详细讲解如何实现这一功能。 ## 流程步骤 下面是判断架构是否存在流程步骤: | 步骤 | 描述 | | ----------- | ------------
原创 2024-10-23 04:05:42
86阅读
      在Oracle中,结合逻辑存储与物理存储概念,我们可以这样来理解数据库、表空间、SCHEMA数据文件这些概念:       数据库是一个大圈,里面圈着是表空间,表空间里面是数据文件,那么schema是什么呢?schema是一个逻辑概念,是一个集合,但schema并不是一个对象,or
转载 2024-02-20 20:52:19
774阅读
SO/IEC 9075-1 SQL标准中将schema定义为描述符持久命名集合(a persistent, named collection of descriptors),如果你之前对schema定义疑惑不解,希望看了我这篇文章会好一些,起码不会更差。广义上造成疑惑另一个原因可能是由于schema这一术语具有如此广泛含义,因为它在不同环境下有不同含义,schema一词源于希腊语sk
转载 2024-06-21 19:42:08
293阅读
高性能MySQL学习系列(一)--Schema数据类型优化1、选择优化数据类型TIMESTAMP和DATETIME存储时间和日期,精确到秒。TIMESTAMP只使用DATETIME一半存储空间,并且会随时区变化,具有特殊自动更新能力。但是TIMESTAMP时间范围要小得多。选择数据类型只能决定MySQL在内存和磁盘中是怎样保存数据数据计算与存储无关1.1、整数类型整数类型存储空间
SQL Server数据库查询优化常用方法总结 SQL Server数据库查询优化常用方法总结:本文中,abigale代表查询字符串,ada代表数据表名,alice代表字段名。 技巧一: 问题类型:ACCESS数据库字段中含有日文片假名或其它不明字符时查询会提示内存溢出。 解决方法:修改查询语句  sql="select * from ada where
转载 2024-08-19 10:30:31
57阅读
登录名:只是一个登陆标志,一般出现在客户端及应用程序连接字段中,与密码连用,登陆名登陆数据库服务器(实例,instance)服务器角色:数据库服务器(实例,instance)上一组权限集合数据库角色:某个数据库上一组权限集合数据库用户:指有权限能操作数据库用户数据库架构:指数据库对象容器(逻辑上schema)常见服务器角色:按照从最低级别角色(bulkadmin)到最高级别角色(
本文摘录总结自《高性能MySQL》(第三版),将以每章一篇文章方式带大家读这本数据库经典之作。总结精华,帮大家快速抓住重点信息,节省宝贵时间。这章概念性东西比较多,可能有点枯燥。但讲了很多底层原理,坚持读下来还是会有一些收获。100 多位经验丰富开发者参与,在 Github 上获得了近 1000 个 star 全栈全平台开源项目想了解下吗? 一、选择优化数据类型MySQL 支持数据类型
ORACLE实例 = 进程 + 进程所使用内存(SGA) 实例是一个临时性东西,你也可以认为它代表了数据库某一时刻状态! 数据库 = 重做文件 + 控制文件 + 数据文件 + 临时文件 数据库是永久,是一个文件集合。 ORACLE实例和数据库之间关系 1. 临时性和永久性 2. 实例可以在没有数据文件情况下单独启动 start
转载 2024-04-24 12:14:50
176阅读
用户、数据库名、Schema关系一个用户对应多个数据库一个数据库对应多个schema数据库名不是schema用户是用户,与数据库名和schema没有关系SqlServer不区分大小写单引号和双引号没什么区别schema与table格式:[schema].[table]SqlServer不支持正则分页操作SELECT RESULT_CODE result_code, TASK_CODE task
  • 1
  • 2
  • 3
  • 4
  • 5