1. 程式人生 > >SQL 中怎麼查詢一個數據庫中一共有多少個表

SQL 中怎麼查詢一個數據庫中一共有多少個表

使用者表:select count(*) 總表數 from sysobjects where xtype='u'   

剛才那個是使用者表,下面這個是系統表加使用者表:

select count(*) 總表數 from sysobject s where xtype in('u','s')
總檢視數:select count(*) 總檢視數 from sysobjects where xtype='v'
總儲存過程數:select count(*) 總儲存過程數 from sysobjects where xtype='p'
總觸發器數:select count(*) 總觸發器數 from sysobjects where xtype='tr' 資料庫作業: SELECT count(*) FROM msdb.dbo.sysjobs 
sysobjects 表引數說明----
D = 預設值或 DEFAULT 約束
F = FOREIGN KEY 約束
L = 日誌
FN = 標量函式
IF = 內嵌表函式
P = 儲存過程
PK = PRIMARY KEY 約束(型別是 K)
RF = 複製篩選儲存過程
S = 系統表
TF = 表函式
TR = 觸發器
U = 使用者表
UQ = UNIQUE 約束(型別是 K)
V = 檢視
X = 擴充套件儲存過程

相關推薦

mysql個數允許存放多少?資料庫裡表多少才合理?

mysql的配置項裡是否有對一個數據庫中,是否有最大資料表的限制,後面查詢了相關資料,才發現,mysql資料庫中,對單個數據庫中的最大允許建立的資料表是沒有配置項,也就是說沒有限制的。mysql單資料庫對資料表限制數量的問題: 1.一個數據庫是沒有表現值的,或者說這個被限制

SQL 怎麼查詢個數共有多少

使用者表:select count(*) 總表數 from sysobjects where xtype='u'    剛才那個是使用者表,下面這個是系統表加使用者表: select count(*) 總表數 from sysobject s where xtype in(

sql語句怎麼在個數查詢擁有同一欄位名的所有

1. SELECT TABLE_NAME  FROM INFORMATION_SCHEMA.COLUMNS  WHERE COLUMN_NAME = '欄位名' 2. SELECT COLUMN_NAME,TABLE_NAME FROM INFORMATION_SCHE

SQL如何查詢個數的所有?

1.讀取庫中的所有表名 select name from sysobjects where xtype='u' 2.讀取指定表的所有列名 select name from syscolumns where id=(select max(id) from sysobjects

SQL 怎麼查詢個數共有多少

使用者表:select count(*) 總表數 from sysobjects where xtype='u'    剛才那個是使用者表,下面這個是系統表加使用者表: select count(*) 總表數 from sysobject s where xtype in(

SQLServer如何用T—SQL命令查詢個數有哪些

1、查詢SQL中的所有表: Select TABLE_NAME FROM 資料庫名稱.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE='BASE TABLE' 執行之後,就可以看到資料庫中所有屬於自己建的表的名稱2、查詢SQL中所有表及列: Select dbo.syso

Sql Server 導入還有個數

數據庫 tex .net mark manage alt img 資源管理 一個數據庫 在涉及到SQL Server編程或是管理時一定會用到數據的導入與導出, 導入導出的方法有多種,此處以SQL Server導入表數據為例。闡述一下:1、打開SQL Server Mana

SQL SERVER 將個數和資料複製到另個數

第一種情況:將A資料庫.dbo.A表的資料追加到B資料庫.dbo.B表中 (條件:此時B資料庫中已建立好了B表) insert into B資料庫.dbo.B表 select * from A資料庫.dbo.A表 [where條件] 此T-SQL語句會有異常   &n

java實現從個數查詢資料經過處理匯入另外個數

            當資料庫表中有clob欄位或要對錶中資料做較複雜處理時就不太好用指令碼從一個數據庫匯入資料到另外一個數據庫中了,這時就要通過程式碼實現了,下面以orale資料庫為例程式碼如下: import java.sql.Connection; import j

MS SQL複製到另外個數

--複製結構+資料 select * into 資料庫名.dbo.新表名 from 資料庫名.dbo.原表名 select * into Stockholder.dbo.SHInfo from dspring.dbo.HIREMEN --只複製結構

統計個數庫內所有的記錄條數總和,統計個數有多少張SQL語句

--統計一個數據庫內所有表的記錄條數總和select SUM(rowcounts)from (SELECT OBJECT_NAME(id) AS [TBName],MAX(rowcnt)[rowcounts]       FROM sys.sysindexes GROUP B

SQL如何獲取個數的所有的名稱、一個所有欄位的名稱

1.查詢資料庫中的所有資料庫名: SELECT Name FROM Master..SysDatabases ORDER BY Name 2.查詢某個資料庫中所有的表名: SELECT Name FROM SysObjects Where XType='U' ORDER BY

sql server 2008 如何將個數已建好的匯入到另個數

將一個數據表從一個數據庫匯入到另一個數據庫可以按如下步驟操作:(1)啟動Microsoft SQL Server Management Studio程式(2)按提示操作進入系統(3)選擇那個建好表的資料庫(4)點選滑鼠右鍵,會彈出一個選單,選擇選單命令:任務/匯出資料(5)按

基本原理# 3:個數有什麽?

決定 完整 存在 相關 recipe 信息 插入 是什麽 window 數據庫基本原理# 3:一個數據庫中有什麽? 值得一提的是很多人將不需要去創建他們自己的數據庫。你可能從不會去創建你自己的表格或者是其他的一些數據結構。你可能是安裝應用系統為你創建數據庫,你也只是做一些備

SQLSERVER復制數某一個到另個數(可跨服務器)

led 數據 rom msdb pan 錯誤 ons 數據庫 ble 一、復制數據庫某一個表到另一個數據庫中(同一服務器) SELECT * INTO 表1 FROM 表2 --復制表2如果只復制結構而不復制內容或只復制某一列只要加WHERE條件就好了 例子:SELECT

SQL Server 在多個數建立同一個儲存過程(Create Same Stored Procedure in All Databases)

一.本文所涉及的內容(Contents) 二.背景(Contexts)   在我的資料庫伺服器上,同一個例項下面掛載著許多相同結構的資料庫,他們為不同公司提供著服務,在許多時候我需要同時建立、修改、刪除一些物件,儲存過程就是其中一個,但是想要批量建立儲存,這有些特殊,下面就教你如何實現在多個數據庫中建

python資料庫 資料存入另個數

把'aa'資料庫中資料存入default ##############################################  student =Student.objects.using('aa').order_by('id').filter(pk__gt=1)

sqlyog,將個數(資料)複製到另個數

第一步:右鍵源資料庫名,單擊“將資料庫複製到不同的主機/資料庫”,檢視圖一,圖二。                                                                                  (圖一)           

同時修改某個數所有的所有欄位的編碼格式(mysql)

最近在進行原始碼的二次開發,突然之間有了一個小的需求,就這麼悄悄的突然出現了。 需求原因就不說了,只說這個怎麼實現的。我是用的是mysql資料庫,其他的略有不同,具體到哪一點就只能具體變化了。 看網上有的說直接把資料庫或者表的編碼做改變就行了,可是這樣對欄位來說都沒有影響。

觸發器問題(怎樣在個數的觸發器訪問另個數裡面的呢)

--如果兩個庫在同一個sql例項中           select   *   from   另一庫.dbo.表             --如果兩個庫在不同的sql例項中           select   *   from   openrowset('sqlole