1. 程式人生 > >sql查詢資料庫中所有表名

sql查詢資料庫中所有表名

查詢資料庫裡所有表名和欄位名的語句
SQL 查詢所有表名:

SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'
SELECT * FROM INFORMATION_SCHEMA.TABLES
查詢表的所有欄位名:
SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )
SELECT * FROM INFORMATION_SCHEMA.TABLES
SELECT * FROM INFORMATION_SCHEMA.VIEWS
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
ORACLE 檢視所有表名:


SELECT TABLE_NAME FROM USER_TABLES
ACCESS 檢視所有表名:
SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0
MSYSOBJECTS 是系統物件,預設情況是隱藏的。通過工具、選項、檢視、顯示、系統物件可以使之顯示出來。

欄位型別

中文說明

限制條件

其它說明

CHAR

固定長度字串

最大長度2000 bytes

VARCHAR2

可變長度的字串

最大長度4000 bytes

可做索引的最大長度749

NCHAR

根據字符集而定的固定長度字串

最大長度2000 bytes

NVARCHAR2

根據字符集而定的可變長度字串

最大長度4000 bytes

DATE

日期(日- 月- 年)

DD-MM-YY (HH-MI-SS )

經過嚴格測試,無千蟲問題

LONG

超長字串

最大長度 2G (231 -1 )

足夠儲存大部頭著作

RAW

固定長度的二進位制資料

最大長度2000 bytes

可存放多媒體圖象聲音等

LONG RAW

可變長度的二進位制資料

最大長度 2G

同上

BLOB

二進位制資料

最大長度 4G

CLOB

字元資料

最大長度 4G

NCLOB

根據字符集而定的字元資料

最大長度 4G

BFILE

存放在資料庫外的二進位制資料

最大長度 4G

ROWID

資料表中記錄的唯一行號

10 bytes ********.****.**** 格式,* 為0 或1

NROWID

二進位制資料表中記錄的唯一行號

最大長度4000 bytes

NUMBER(P,S)

數字型別

P 為整數位,S 為小數位

DECIMAL(P,S)

數字型別

P 為整數位,S 為小數位

INTEGER

整數型別

小的整數

FLOAT

浮點數型別

NUMBER(38) ,雙精度

REAL

實數型別

NUMBER(63) ,精度更高

相關推薦

sql查詢資料庫所有

查詢資料庫裡所有表名和欄位名的語句 SQL 查詢所有表名: SELECT NAME FROM SYSOBJECTS WHERE TYPE='U' SELECT * FROM INFORMATION_S

SQL查詢資料庫所有、表字段及資料型別

select b.name,a.colid,a.name,(select systypes.name+'('+cast(a.length/2  as varchar(10))+')' from syst

oracle 查詢資料庫所有查詢某一個所有列名

1.查詢當前資料庫中所有表名及表的備註:         1) select  * from user_tab_comments;----查詢所有表         2)select  *  from user_tab_comments  where Table_Name=

如何用SQL語句模糊查詢資料庫

有時候,資料庫中的表名太多,而你又不是清楚地記得表名,那麼你可以用下面SQL語句,模糊地查詢你想要的表名: select  table_name,tablespace_name,status,temporary from user_tables where table_name lik

sql查詢所有的資料總數

SELECT table_name,num_rows FROM USER_TABLES  ORDER BY num_rows DESC USER_TABLES 列說明: table_name -表名tablespace_name -表空間名cluster_name -群集

【Oracle】Oracle查詢資料庫所有的記錄數

方法一: 首先建立一個計算函式 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&g

MS SQL 查詢資料庫所有索引以及對應的表字段 SQL Server Profiler效能跟蹤

新專案上線,需要對庫裡的表進行相關索引檢查。這兒首先需要檢視一下庫裡的表那些有索引,然後用SQL Server Profiler進行跟蹤,檢查SQL語句效能,查詢頻率等。 查詢庫裡所有索引相關資訊這兒給出一個SQL,使用了CTE查詢: with temp as(

Oracle 查詢所有、欄位、欄位說明,查詢表的資料條數、、中文

查詢所有表名: select t.table_name from user_tables t; 查詢所有欄位名: select t.column_name from user_col_comments t; 查詢指定表的所有欄位名: select t.column_nam

sql獲取資料庫所有的方法:

1、oracle下:select table_name from all_tables; 2、MySQL下:select table_name from information_schema.tables where table_schema='csdb' and table_type='base

sql查詢某個資料庫所有資訊

sql server 數表: select count(1) from sysobjects where xtype=’U’ 數檢視: select count(1) from sysobject

查詢mysql數據庫所有

lai from mysq word keyword info sch ble orm 查找所有表的語句 select table_name from information_schema.tables where table_schema=‘當前數據庫‘; 查詢mysq

MySql 查詢數據庫所有

tables 數據 所有 columns sql 查詢 sql from ati col 查詢數據庫中所有表名select table_name from information_schema.tables where table_schema=‘數據庫名‘ and tab

查詢資料庫的欄位和欄位型別

mysql: 1. 查詢資料庫中的所有表:show tables; 2. 查詢表中的欄位名和欄位型別: show columns from table_name(表名);                 &n

SQL 讀取資料庫所有資料所有約束型別名稱和預設值

--設計初衷:轉換簡體版本的資料表到繁體版本--使用遊標查詢所有使用者資料表Declare @CurrentTableName nvarchar(250)Declare UserTableCursor Cursor For    --宣告遊標Select name From

sqlite系統介紹(查詢資料庫所有 查詢表所有欄位)

每一個 SQLite 資料庫都有一個叫 SQLITE_MASTER 的表, 裡面儲存著資料庫的資料結構(表結構、檢視結構、索引結構等),只可以對他使用查詢語句 SQLITE_MASTER 表DDL資訊如下: CREATE TABLE sqlite_master (type

刪除mysql資料庫所有

刪除表的命令 drop table 表名; 如果有200張表,執行200次,想想就不想動手了。 下面提供一個使用information_schema庫的方案: SELECT CONCAT('drop table ',table_name,';') FROM informati

oracle獲取某個資料庫所有以及的列屬性

select table_name from user_tables; //當前使用者的表        select table_name from all_tables; //所有使用者的表    select table_name from dba_tables; //

mysql 檢視資料庫所有的記錄數

mysql使用select count(*) from table_name可以查詢某個表的總記錄數。想快速的知道資料庫中所有表的記錄數資訊怎麼辦?如果使用mysql的版本在5.0及以上,可以通過查詢information_schema庫中的tables表來獲取,該表中使

如何同時更新資料庫所有的相同欄位

            之前在做專案的過程中,有時候需要重置一下資料庫中所有表中都存在的一些相同欄位,如果表少的話還可以手動更新一下,一旦表的數量過多就會變得麻煩,因此自己寫了一個適用於Oracle

python讀取xml資料庫中表內所有資料,獲取資料庫所有的欄位名稱

工作中需要讀取指定xml資料庫中的資料以及 表所需欄位名,所以在已有例子中改進實現: xml 資料庫 xmldabase.xml: <database> <manifest> <pair key="schema_major_vsn" v