獲取資料庫所有表名
查詢資料庫里所有表名和欄位名的語句
SQL 查詢所有表名:
SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'
SELECT * FROM INFORMATION_SCHEMA.TABLES
結構化查詢語言(Structured Query Language)簡稱SQL,結構化查詢語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;
sql 語句就是對資料庫進行操作的一種語言。
(1)獲取資料庫所有表名擴展閱讀:
SQL語句常見語句:
1、更新:update table1 set field1=value1 where 范圍;
2、查找:select * from table1 where field1 like 』%value1%』 (所有包含『value1』這個模式的字元串);
3、排序:select * from table1 order by field1,field2 [desc];
4、求和:select sum(field1) as sumvalue from table1;
5、平均:select avg(field1) as avgvalue from table1;
6、最大:select max(field1) as maxvalue from table1;
7、最小:select min(field1) as minvalue from table1[separator]。
參考資料來源:網路-sql語句
❷ 查詢mysql資料庫中所有表名
使用select命令,可以查詢所有表名
寫法如下:
selecttable_namefrominformation_schema.tableswheretable_schema='當前資料庫'
(2)獲取資料庫所有表名擴展閱讀
其它用法
1、使用SHOW語句找出在伺服器上當前存在什麼資料庫:
mysql> SHOW DATABASES;
2、創建一個資料庫MYSQLDATA
mysql> CREATE DATABASE MYSQLDATA;
3、選擇你所創建的資料庫
mysql> USE MYSQLDATA; (按回車鍵出現Database changed 時說明操作成功!)
4、查看現在的資料庫中存在什麼表
mysql> SHOW TABLES;
5、創建一個資料庫表
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6、顯示表的結構:
mysql> DESCRIBE MYTABLE;
7、往表中加入記錄
mysql> insert into MYTABLE values (」hyq」,」M」);
8、用文本方式將數據裝入資料庫表中(例如D:/mysql.txt)
mysql> LOAD DATA LOCAL INFILE 「D:/mysql.txt」 INTO TABLE MYTABLE;
9、導入.sql文件命令(例如D:/mysql.sql)
mysql>use database;
mysql>source d:/mysql.sql;
❸ 查詢mysql資料庫中所有表名
查找所有表的語句
select table_name
from information_schema.tables
where table_schema='當前資料庫'
mysql> use mysql
Database changed
mysql> show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| event |
| func |
| general_log |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| innodb_index_stats |
| innodb_table_stats |
| ndb_binlog_index |
| plugin |
| proc |
| procs_priv |
| proxies_priv |
| servers |
| slave_master_info |
| slave_relay_log_info |
| slave_worker_info |
| slow_log |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
28 rows in set (0.05 sec)
show tables即為顯示當前資料庫中所有的表。
❹ oracle里查出某個資料庫里的所有表名
方法和詳細的操作步驟如下:
1、第一步,
MySQL資料庫使用特定欄位查詢所有表名,代碼見下圖,轉到下面的步驟。
❺ java如何獲取資料庫中所有表名
有多種方法的,最簡單的就是直接用sql查詢(比如mysql是:show tables),然後java裡面用一個map接收就好了。也可以通過java對資料庫的鏈接來直接獲取資料庫表名的。