首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Sql Server查看所有数据库,表,字段名(SQL语句)

1.获取所有数据库: SELECT Name FROM Master..SysDatabases ORDER BY Name 2.获取所有表: SELECT Name FROM DatabaseName...XType='S':表示所有系统表; 3.获取所有字段名: SELECT Name FROM SysColumns WHERE id=Object_Id('TableName') 在MS Sql...2、查询数据库的数据文件及日志文件的相关信息(包括文件组、当前文件大小、文件最大值、文件增长设置、文件逻辑、文件路径等) select * from [数据库]....[sysfiles] 转换文件大小单位为MB: select name, convert(float,size) * (8192.0/1024.0)/1024. from [数据库...].dbo.sysfiles 3、查询当前数据库的磁盘使用情况: Exec sp_spaceused 4、查询数据库服务器各数据库日志文件的大小及利用率 DBCC SQLPERF

4.5K20
您找到你想要的搜索结果了吗?
是的
没有找到

Oracle数据库、实例、ORACLE_SID、数据库域名、全局数据库、服务详解

Oracle数据库、实例、ORACLE_SID、数据库域名、全局数据库、服务详解 数据库、实例数据库域名、全局数据库、服务 , 这是几个令很多初学者容易混淆的概念。...数据库实例是用于操作系统进行联系的标识,就是说数据库操作系统之间的交互用的是数据库实例。...实例也被写入参数文件中,该参数为instance_name,在winnt平台中,实例同时也被写入注册表。 数据库实例可以相同也可以不同。...在一般情况下,数据库实例是一对一的关系,但如果在oracle并行服务器架构(即oracle实时应用集群)中,数据库实例是一对多的关系。这一点在第一篇中已有图例说明。...全局数据库 全局数据库=数据库+数据库域名,如前述福建节点的全局数据库是:oradb.fj.jtyz 四、数据库服务 什么是数据库服务

7.7K10

数据库改名系列(数据库,逻辑,物理文件

4822808.html#tsql 某系统设计的不是很合理,库很多,图形化操作分离都得搞半天,各种改名也就更浪费时间了,于是引入了命令~(SQLServer现在已经在Linux里面跑了,咱们也得跟上时代) 1.数据库修改前...2.数据库修改后 ? 3.物理文件逻辑并没有变化 ?...4.逻辑修改前后 alter database NewTest modify file(name=N'Test', newname=N'NetTest') ? 5.逻辑发生改变物理文件不变 ?...6.物理改名很多种(我这边的本质就是分离后修改,因为占用状态是没法修改的) 其实并没有什么新的sql,都是组合版的 exec xp_cmdshell 'rename E:\SQL\Test.mdf NewTest.mdf...\NewTest.mdf',N'E:\SQL\NewTest_log.ldf'

1.6K60

Oracle 数据库、实例、Oracle_SID

本文参考自ORACLE 数据库、实例、ORACLE_SID的区别,纯属读书笔记,加深记忆 在ORACLE7、8数据库中只有数据库(db_name)和数据库实例(instance_name)。...2、数据库实例 数据库实例是用于操作系统之间的联系,用于对外部连接时使用。在操作系统中,要取得于数据库之间的联系必须通过实例。...相同也可不同) service_names=orcl.dbcenter.toys.com control_file=(............... ......... 3、数据库实例之间的关系...当然,如果在服务器上创建两个数据库,那么就会有两个数据库两个实例; b、通过一个数据库一个实例可以确定一个可用的数据库 重点:在oracle 8i及以上的oracle数据库安装过程中会有 ?...左图红框的数据库安装类型,是oracl并行服务器结构,该结构下的数据库实例不是一一对应的关系,而是一对多的关系(一个数据库对应多个实例,即同一时间一个用户只一个用户联系,当某一实例出现故障,其他实例自动服务

3K100

SQL Server 数据库恢复到不同的文件位置

WITH MOVE 选项允许您恢复数据库,但也可以指定数据库文件(mdf ldf)的新位置。...WITH MOVE 选项将让您确定数据库文件的名称以及创建这些文件的位置。在使用此选项之前,您需要知道这些文件的逻辑名称以及 SQL Server 的位置。...如果已经存在另一个使用您尝试还原的相同文件数据库并且该数据库处于联机状态,则还原将失败。...二、过程 2.1 T-SQL 确定备份内容 因此,您需要做的第一件事是确定文件的逻辑名称物理位置。这可以通过使用RESTORE FILELISTONLY命令来完成。这将为您提供逻辑名称物理名称。...下面将还原到根文件夹,但您可以根据需要将它们更改为 G:\SQLData\ H:\SQLLog\。

91530

hive sqlmysql区别_mysql改表语句

sql server,mssql也是它.是微软公司出的数据库.非常大,功能强. 对于程序开发人员而言,目前使用最流行的两种后台数据库即为MySQL and SQL Server。...这两者最基本的相似之处在于数据存储属于查询系统。你可以使用SQL来访问这两种数据库的数据,因为它们都支持ANSI-SQL。...如果你的硬件软件不能充分支持SQL服务器,我建议你最好选择其他如DBMS数据库,因为这样你会得到更好的结果。 安全功能 MySQL有一个用于改变数据的二进制日志。...这也许就是在Hibernate中看到的所谓的“SQL方言”吧。不同的数据库SQL语言会有些不同。...,TRIGGER,JOB…..太多了,适合中小形数据库,大型就勉强一点 语句操作方面的区别: 1 mysql支持enum,set类型,sql server不支持 2 mysql不支持nchar,

3.8K10

Java-“this”“类.this”以及“类.class”的区分详解

Class类介绍: 此类的介绍是为了解释 类.class的含义。...基本的 Java 类型(boolean、byte、char、short、int、long、float double)关键字 void 也都对应一个 Class 对象,其名字相同的类对象名。...每个数组属于被映射为 Class 对象的一个类,所有具有相同类型维数的数组都共享该 Class 对象。...; 介绍完以上三种方法,不仅知道了得到Clas对象的方法,也知道了类.class是什么意思了,其就是返回类所对应的唯一类对象。...类.this : 类.this一般用于内部类调用外部类的对象时使用,因为内部类使用this.调用的是内部类的域方法,为了加以区别,所以使用类.this来加以区分。

6.9K40

PostgreSQL修改数据库

修改数据库 修改数据库的脚本其实很简单,如下: alter database db1 rename to db2; 但处理时检查如遇到如下的错误信息,导致无法修改库,错误信息如下:...处理办法:因提示的是数据库正在被其他用户所使用,所以需要先关闭连接该库的会话即可。...pg_stat_activity WHERE datname='db1' AND pidpg_backend_pid(); -- 再次修改 alter database db1 rename to db2; 以上SQL...pg_stat_activity:是一个系统表,用于存储服务进程的属性状态。 pg_backend_pid():是一个系统函数,获取附加到当前会话的服务器进程的ID。...PS: 1) 删除数据库也经常会出现此错误,处理方式相同,都是先关闭连接再处理 2)很多数据库的修改或者offline数据库时都需要先关闭对应的连接,例如SQL SERVER。

2.4K20

Oracle 修改oracle数据库

如: SQL>SHUTDOWN IMMEDIATE SQL>STARTUP MOUNT 3.命令行状态下,指定一个具有SYSDBA权限的合法用户,必须指定数据库DBNAMESETNAME参数。...如果不指定位于Oracle ASM磁盘组,那么密码文件由操作系统来决定。有些操作系统要求密码文件有指定的格式并位于指定的位置。有的操作系统允许使用环境变量来指定密码文件的名字位置。...注意: 1.保护你的密码文件标识密码文件位置的环境变量对数据库系统的安全相当的重要。...已成功更改数据库。 DBNEWID - 已成功完成。 更改初始化参数文件中的db_name值为你要的新的数据库 ? 估计是文件类型被关联导致,,正常的显示如下 ?...数据库已经打开。 SQL>

3.1K20
领券