『壹』 MS sql 如何獲取存在數據的所有表名
selectb..id=b.id
whereb.xtype='U'
groupbyb.name
havingmax(rowcnt)>0
『貳』 如何解析sql語句並提取出表名
先做詞法分析,識別每個單詞, 然後做語義分析找到表名。
關鍵字from、into後, where前就是表名。
select * from table_name where .....;
insert a, b, c into table_name;
delete * from table where ...;
update f1 = a table where ...;
『叄』 sql怎麼獲得所有表名
select name from [MSysObjects] where type=1 需要有相關許可權
office 2003設置:工具 -> 選項 -> 視圖 -> 勾選隱藏對象、系統對象。工具 -> 安全 -> 用戶與組的許可權 ,在對象名稱中選定 MSysObjects ,然後許可權中設置其讀取許可權。
office 2007設置:單擊左上角圖標 -> Access選項 -> 當前資料庫 -> 導航 -> 導航選項 -> 勾選顯示隱藏對象,顯示系統對象。資料庫工具選項卡 -> 用戶和許可權 -> 用戶與組許可權,對象類型選擇表,對象名稱選定MSysObjects,然後勾選「讀取數據」許可權
查詢列的表名是[MSysColumns]
『肆』 sql server2008如何獲得所有表名和欄位名
SELECTST.nameAStableName,SL.
LEFTJOINSYSCOLUMNSSLONOBJECT_ID(ST.name)=SL.id
WHEREST.TYPE='U'
ORDERBYST.name
『伍』 如何用sql獲取資料庫中所有表名
1、雙擊打開MySQL軟體,在左側中找到【表】並且右擊選擇【新建表】,
『陸』 怎麼用Sql語句獲取一個資料庫中的所有表的名字
用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
table';
3、sql
server下:select
name
from
sys.tables
go
『柒』 怎樣用SQL語句查詢一個資料庫中的所有表
查詢一個資料庫中的所有表sql語句是show tables;
顯示所有資料庫的命令是:show databases;要查看某個資料庫先要進入資料庫使用user <資料庫名>命令;進入資料庫之後才能查詢資料庫中有哪些表。使用以下命令即可查出所有表:
show tables;
(7)sql抓取全部表名擴展閱讀
mysql資料庫的基本sql操作命令介紹:
1、顯示當前資料庫伺服器中的資料庫列表:mysql> SHOW DATABASES;
2、建立資料庫:mysql> CREATE DATABASE 庫名;
3、建立數據表:mysql> USE 庫名;mysql> CREATE TABLE 表名 (欄位名 VARCHAR(20), 字
名 CHAR(1));
4、刪除資料庫:mysql> DROP DATABASE 庫名;
5、刪除數據表:mysql> DROP TABLE 表名;
6、將表中記錄清空:mysql> DELETE FROM 表名;
7、往表中插入記錄:mysql> INSERT INTO 表名 VALUES ("hyq","M");
8、更新表中數據:mysql-> UPDATE 表名 SET 欄位名1='a',欄位名2='b' WHERE 欄位名3='c';
9、用文本方式將數據裝入數據表中:mysql> load data local infile "d:/mysql.txt" into table 表名;
10、導入.sql文件命令:mysql> USE 資料庫名;mysql> source d:/mysql.sql;
『捌』 sql怎麼得到所有表名
獲取所有表名:
SELECT Name FROM DatabaseName..SysObjects Where XType='U' ORDER BY Name
SELECT Name FROM Master..SysObjects Where XType='U' ORDER BY Name
類型和名稱
select c.name,s.name from syscolumns c left join systypes s on c.xtype = s.xtype where c.id = OBJECT_ID('cnMarkMap_Users')
XType='U':表示所有用戶表;
XType='S':表示所有系統表;
『玖』 JSP中如何用SQL獲取一個資料庫中的所有表的名稱
這個很簡單,希望對你有幫助。
1.獲取所有資料庫名:
Select Name FROM Master..SysDatabases
2.獲取所有表名:
select name from sysobjects where type='U'
XType='U':表示所有用戶表;
XType='S':表示所有系統表;
3.獲取所有欄位名:
Select Name from SysColumns Where id=Object_Id('TableName')
『拾』 查詢到當前用戶下所有的表名,SQL語句怎麼寫
1、查詢用戶下的所有表
select
distinct
table_name
from
user_tab_columns;
===僅顯示一列表名。
2、查找用戶下的所有表:select
*
from
tab;
--查詢該用戶下的所有表及視圖(顯示表名tname,
類型tabname和clusterid)