MSSQL查询所有数据库表,指定数据库的字段、索引

--查询所有数据库
USE master
go
select [name] from [sysdatabases] order by [name]

--查询其中一个数据库test,就可以得到这个数据库中的所有的表名了,语句如下:

USE test
go

select [id], [name] from [sysobjects] where [type] = ‘u‘ order by [name]

--查出v_lyb这个表中所有的字段
select [name] from [syscolumns] where [id] = 21575115 order by [colid]

--得到该表中的记录条数前提这个表中要建立索引

select [o].[id], [o].[name], [i].[rows] from [sysindexes] [i], [sysobjects] [o] where [i].[first]>0 and [o].[id]=[i].[id] and [o].[type]=‘u‘ and [o].[id]=21575115

MSSQL查询所有数据库表,指定数据库的字段、索引

时间: 2024-11-05 20:34:58

MSSQL查询所有数据库表,指定数据库的字段、索引的相关文章

数据库表中非主键字段自动加1功能

数据库版本表t_version包含的字段: 用户创建config,在一个config下创建多个版本. 在创建版本时,versionId字段要在该config下上一个版本ID的基础上自动加1. 在创建版本时,使用@Transaction注解设置数据库事务. 获取当前config的最大版本号 此时存在的问题:用户A在获取到当前最大版本后,用户B同时也获取了当前最大版本 值与A相同,A创建版本,B再创建版本.就会存在两个相同的versionId. 思路1: 了解了数据库的隔离级别: 1.Read Un

数据库1(数据库、表及表数据、SQL语句)

01数据库概念 A: 什么是数据库 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来, 用户可以对数据库中的数据进行增加,修改,删除及查询操作. B: 什么是数据库管理系统 数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立.使用和维护数据库, 对数据库进行统一管理和控制,以保证数据库的安全性和完整性.用户通过数据库管理系统访问数据库中表内的数据. 02常见的数据库 * A: 常见的数据库

数据库表结构设计方法及原则(Ali)

数据库设计的三大范式:为了建立冗余较小.结构合理的数据库,设计数据库时必须遵循一定的规则.在关系型数据库中这种规则就称为范式.范式是符合某一种设计要求的总结.要想设计一个结构合理的关系型数据库,必须满足一定的范式. 在实际开发中最为常见的设计范式有三个:第一范式是最基本的范式.如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式:第二范式在第一范式的基础之上更进一层.第二范式需要确保数据库表中的每一列都和主键相关,而不能只与主键的某一部分相关(主要针对联合主键而言).也

数据库表设计三大范式原则

a  所有字段值都是不可分解的原子值 b  也就是说在一个数据库表中,一个表中只能保存一种数据,不可以把多种数据保存在同一张数据库表中 c   数据表中的每一列数据都和主键直接相关,而不能间接相关 1.第一范式(确保每列保持原子性) 第一范式是最基本的范式.如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式. 第一范式的合理遵循需要根据系统的实际需求来定.比如某些数据库系统中需要用到"地址"这个属性,本来直接将"地址"属性设计成一个数据库

数据库表结构设计方法及原则

http://www.cnblogs.com/RunForLove/p/5693986.html 数据库设计的三大范式:为了建立冗余较小.结构合理的数据库,设计数据库时必须遵循一定的规则.在关系型数据库中这种规则就称为范式.范式是符合某一种设计要求的总结.要想设计一个结构合理的关系型数据库,必须满足一定的范式. 在实际开发中最为常见的设计范式有三个:第一范式是最基本的范式.如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式:第二范式在第一范式的基础之上更进一层.第二范

1、Hibernate注解实现对象关联映射并自动生成数据库表

---恢复内容开始--- 前言:本例单独使用Hibernate框架通过Hibernate注解实现年级表和学生表的一对多关联并完成其级联操作 1.年级表 package pojo; import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import j

关系型数据库表结构的两个设计技巧

By良少http://blog.csdn.net/shendl 关系型数据库表结构的设计,有下面两个设计技巧: 物理主键作为关联的外键 关系型数据库,由多个数据表构成.每一个数据表的结构是相同的,不同表之间可能存在关联关系.表之间的关联关系,正是关系型数据库得名的原因. 一个表由多个字段构成.其中可能有多个字段适合作为主键.主键字段,就是表中每一行都不会有重复数据的字段. 主键,可以分为两种:物理主键和逻辑主键. 每一张数据库的表,都使用自增长的id字段作为物理主键. 多表之间的外键关联,都关联

数据库表分区实例总结

什么是数据库表分区 数据库表分区(Partitioning),即将一个大的数据表(Table)及其索引(Index)切分更小的部分.这些分区可以有不同的名字,甚至是存储方式. 为什么要做分区 存储均衡:可以分摊大量数据到不同存储介质中. 方便管理:方便DBA管理数据表,进行各种操作,比如删除陈旧的数据. 直接定位查询快:根据分区策略查询数据时,可直接定位到目标分区,减少查询时间. 并行查询提高效率:做聚合查询时,多个分区(磁盘)并行查询,可以提高效率. 怎么做分区 分区策略 Range:分区规则

2、数据库和数据库表操作

一.(dos下)数据库的创建.删除.查看和使用 1.1 普通方式登录后再使用数据库 1 Microsoft Windows [版本 6.1.7601] 2 版权所有 (c) 2009 Microsoft Corporation.保留所有权利. 3 4 C:\Users\Dell>cd c: 5 6 c:\>d: 7 8 D:\>cd D:\Program Files\MySQL\MySQL Server 5.0\bin 9 10 D:\Program Files\MySQL\MySQL

万象数据库表详解

万象数据库表wx2004数据库的用户表有tActCard.tAdd.tBackFileNames.tBackPlan.tBook.tDebt.tDiffer.tEvents.tExchange.tExport.tFilling.tFreeze.tGoodsTmp.tTtems.tLogin.tLogs.tempStatistic tOtherFee.tPort.TRet.tSales.tShift.tStat.tStock.tSyncStock.tTmpAdd.tTmpCard.tUsers总共