當前位置:首頁 » 操作系統 » 查詢資料庫的列名

查詢資料庫的列名

發布時間: 2022-11-26 08:31:05

⑴ 如何查詢資料庫中表的欄位名

按照如下語句查詢資料庫中表的欄位名:

1、sql 查詢所有表名:

SELECTNAMEFROMSYSOBJECTS WHERE TYPE='U'SELECT*FROMINFORMATION_SCHEMA.TABLES

2、查詢表的所有欄位名:

SELECTNAMEFROMSYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )SELECT * FROM

INFORMATION_SCHEMA.TABLESSELECT * FROM INFORMATION_SCHEMA.VIEWSSELECT *

FROM INFORMATION_SCHEMA.COLUMNS

3、ORACLE查看所有表名:

SELECT TABLE_NAME FROM USER_TABLES

4、ACCESS 查看所有表名:

SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0

(1)查詢資料庫的列名擴展閱讀:

其它用法擴展:

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;

⑵ sql語句怎麼查詢指定表的列名

如果用mysql 的話 mysql> desc 表名

⑶ 資料庫查詢一張表的一列用什麼語句

select 列名1,列名2,列名3... from
資料庫(Database),簡而言之可視為電子化的文件櫃——存儲電子文件的處所,用戶可以對文件中的數據運行新增、截取、更新、刪除等操作。
所謂「資料庫」系以一定方式儲存在一起、能予多個用戶共享、具有盡可能小的冗餘度、與應用程序彼此獨立的數據集合。一個資料庫由多個表空間(Tablespace)構成。

⑷ Oracle 查詢所有列名

1、Oracle資料庫:

select * from 『資料庫的名字』 where Table_Name='你要查詢表的名字';

2、mysql查詢表所有列名,並用逗號分隔:

SELECT GROUP_CONCAT(COLUMN_NAME SEPARATOR ",")

FROM information_schema.COLUMNS

WHERE TABLE_SCHEMA = '資料庫的名字' AND TABLE_NAME = '你要查詢表的名字'

(4)查詢資料庫的列名擴展閱讀

Oracle資料庫其他查詢語句:

1、查詢所有表名:

select t.table_name from『資料庫的名字』;

2、查詢所有欄位名:

select t.column_name from 『資料庫的名字』;

3、查詢指定表的所有欄位名:

select t.column_name from 『資料庫的名字』 where t.table_name = '你要查詢表的名字';

4、查詢指定表的所有欄位名和欄位說明:

select t.column_name, t.column_name from『資料庫的名字』where t.table_name = '你要查詢表的名字';

⑸ C# 中怎麼樣查詢資料庫的表名以及表的列名

--讀取庫中的所有表名
select name from sysobjects where xtype='u'

--讀取指定表的所有列名
select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='表名')

⑹ 怎麼用java查資料庫中表的列名

可以用下面的方式獲取,把tableName換成你的表名,有些資料庫也可以直接使用Sql查詢表列名
ResultSet resultSet = statement.executeQuery("select * from tableName");
ResultSetMetaData resultSetMetaData = resultSet.getMetaData();
for(int i=0; i<resultSetMetaData.getColumnCount(); i++) {
System.out.print( resultSetMetaData.getColumnLabel(i) + "\t" );
System.out.print( resultSetMetaData.getColumnName(i) + "\t" );
System.out.println( resultSetMetaData.getColumnTypeName(i) );
}

⑺ 資料庫列名查詢

select name from syscolumns
where id in (select id from sysobjects where xtype='u' and name='表名' )

⑻ 資料庫中怎麼樣使查詢結果的列名為對應中文

1、創建測試表,create table test_student(stu_id number, class_id number);

⑼ 怎麼樣用獲取數據表的列名

在jdbc執行一個sql語句的話,就會把sql語句對應的列都已元數據的形式提供給你,你可以根據元數據獲取到列的信息
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import oracle.jdbc.driver.OracleResultSetMetaData;

public class DbTest {
public static void main(String[] args) {
Connection con = null;
ResultSet rs = null;
PreparedStatement stmt = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@ip:port:servID"; //資料庫連接字元串
String user="user"; //用戶名
String password="pswd"; //密碼
con = DriverManager.getConnection(url,user,password); //獲取連接
//這里的sql為一個查詢結果為0條記錄的sql,目的是只獲取元數據信息
stmt = con.prepareStatement("SELECT * FROM TEST_TABLE WHERE 0 = 1");
rs = stmt.executeQuery();
//下面的即為執行結果集的元數據,即使查詢結果沒有數據,該元數據還是存在
OracleResultSetMetaData rsmd = (OracleResultSetMetaData)rs.getMetaData();
int columnCnt = rsmd.getColumnCount(); //列的數量
for (int i = 1; i <= columnCnt; i++) {
//列印列名
System.out.println(rsmd.getColumnName(i));
}
} catch (Exception e) {
//發生異常,執行異常處理
e.printStackTrace();
} finally {
if (rs != null) {
//關閉結果集
try {
rs.close();
} catch (Exception e) {
}
}
if (stmt != null) {
//關閉statement
try {
stmt.close();
} catch (Exception e) {
}
}
if (con != null) {
//關閉連接
try {
con.close();
} catch (Exception e) {
}
}
}
}
}

⑽ 當查詢資料庫表中全部列時,可在"<列名>"處用什麼簡寫

查詢資料庫表全部列,列名可以用星號*來表示。例如,查詢ORDERS表的所有列,可寫為:SELECT * FROM ORDERS。

熱點內容
phpmysql連接超時 發布:2025-07-03 17:05:09 瀏覽:795
伺服器怎麼設置電腦遠程埠 發布:2025-07-03 16:28:46 瀏覽:72
電信無線路由器官方密碼是什麼 發布:2025-07-03 16:25:00 瀏覽:773
空間只能申請訪問 發布:2025-07-03 16:23:27 瀏覽:735
華碩天選2air配置如何選擇 發布:2025-07-03 16:10:09 瀏覽:571
asp搜索源碼 發布:2025-07-03 15:49:55 瀏覽:235
醫美大資料庫 發布:2025-07-03 15:47:07 瀏覽:357
c語言將二進制轉化為十進制 發布:2025-07-03 15:32:47 瀏覽:988
c語言幫助文檔 發布:2025-07-03 15:22:43 瀏覽:320
雙埠存儲器在情況下會發生讀寫沖突 發布:2025-07-03 15:12:54 瀏覽:271