當前位置:首頁 » 數據倉庫 » 查詢資料庫表中多個欄位名
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

查詢資料庫表中多個欄位名

發布時間: 2022-08-19 14:59:55

『壹』 oracle資料庫查找所有表的欄位名稱

1、Mysql資料庫查詢帶有某個欄位的所有表名:

SELECT * FROM information_schema.columns WHERE column_name='column_name';

『貳』 SQL多表查詢多個欄位

SQL語句格式:

select 欄位1,欄位2,欄位3

from 表1,表2,表3

where 條件

例子:查詢s表中的sno欄位, c表中的cno欄位,j表中的jno欄位

select sno,pno,jno

from s,p,j

(2)查詢資料庫表中多個欄位名擴展閱讀:

刪除語句:DELETE * FROM table_name

查詢語句:SELECT * FROM Persons WHERE ROWNUM <= 5

建立視圖:CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition

『叄』 SQL語句中怎樣同時查詢一個表中的兩個欄位

select 欄位1,欄位2,...欄位n from 表名(如果有條件的話)where age=12 and name=「小名」(如果想排序的話) order by desc(asc)(如果想限制查詢條數的話)limit=10
希望對你有幫助!

『肆』 oracle資料庫怎麼查詢某個表有多少個欄位

1、創建測試表,

create table test_cols(id varchar2(20),remark varchar2(20),ex_filed1 varchar2(20),ex_filed2 varchar2(20));

『伍』 資料庫多表連接,如何查詢多欄位

selectBookName,Price,Name,Class,LoanDate
.CardNumber=Br.CardNumberLEFTJOINBookBkONL.CardNumber=Bk.CardNumber
(day,LoanDate,ReturnDate)>60orderbyPricedesc;

『陸』 java如何獲得資料庫表中各欄位的欄位名

Java獲取資料庫的表中各欄位的欄位名,代碼如下:
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.PreparedStatement;import java.sql.ResultSetMetaData;import java.sql.SQLException;public class TestDemo {public static Connection getConnection() {Connection conn = null;try {Class.forName("com.mysql.jdbc.Driver");String url = "jdbc:mysql://資料庫IP地址:3306/資料庫名稱";String user = "資料庫用戶名";String pass = "資料庫用戶密碼";conn = DriverManager.getConnection(url, user, pass);} catch (ClassNotFoundException e) {e.printStackTrace();} catch (SQLException e) {e.printStackTrace();}return conn;}public static void main(String[] args) {Connection conn = getConnection();String sql = "select * from AccessType";PreparedStatement stmt;try {stmt = conn.prepareStatement(sql);ResultSet rs = stmt.executeQuery(sql);ResultSetMetaData data = rs.getMetaData();for (int i = 1; i <= data.getColumnCount(); i++) {// 獲得所有列的數目及實際列數int columnCount = data.getColumnCount();// 獲得指定列的列名String columnName = data.getColumnName(i);// 獲得指定列的列值int columnType = data.getColumnType(i);// 獲得指定列的數據類型名String columnTypeName = data.getColumnTypeName(i);// 所在的Catalog名字String catalogName = data.getCatalogName(i);// 對應數據類型的類String columnClassName = data.getColumnClassName(i);// 在資料庫中類型的最大字元個數int columnDisplaySize = data.getColumnDisplaySize(i);// 默認的列的標題String columnLabel = data.getColumnLabel(i);// 獲得列的模式String schemaName = data.getSchemaName(i);// 某列類型的精確度(類型的長度)int precision = data.getPrecision(i);// 小數點後的位數int scale = data.getScale(i);// 獲取某列對應的表名String tableName = data.getTableName(i);// 是否自動遞增boolean isAutoInctement = data.isAutoIncrement(i);// 在資料庫中是否為貨幣型boolean isCurrency = data.isCurrency(i);// 是否為空int isNullable = data.isNullable(i);// 是否為只讀boolean isReadOnly = data.isReadOnly(i);// 能否出現在where中boolean isSearchable = data.isSearchable(i);System.out.println(columnCount);System.out.println("獲得列" + i + "的欄位名稱:" + columnName);System.out.println("獲得列" + i + "的類型,返回SqlType中的編號:"+ columnType);System.out.println("獲得列" + i + "的數據類型名:" + columnTypeName);System.out.println("獲得列" + i + "所在的Catalog名字:"+ catalogName);System.out.println("獲得列" + i + "對應數據類型的類:"+ columnClassName);System.out.println("獲得列" + i + "在資料庫中類型的最大字元個數:"+ columnDisplaySize);System.out.println("獲得列" + i + "的默認的列的標題:" + columnLabel);System.out.println("獲得列" + i + "的模式:" + schemaName);System.out.println("獲得列" + i + "類型的精確度(類型的長度):" + precision);System.out.println("獲得列" + i + "小數點後的位數:" + scale);System.out.println("獲得列" + i + "對應的表名:" + tableName);System.out.println("獲得列" + i + "是否自動遞增:" + isAutoInctement);System.out.println("獲得列" + i + "在資料庫中是否為貨幣型:" + isCurrency);System.out.println("獲得列" + i + "是否為空:" + isNullable);System.out.println("獲得列" + i + "是否為只讀:" + isReadOnly);System.out.println("獲得列" + i + "能否出現在where中:"+ isSearchable);}} catch (SQLException e) {e.printStackTrace();}}}

『柒』 sql資料庫,怎麼同時查詢資料庫里的兩個欄位

select*from表名wheregoodNamelike'%蘋果%'orgoodsTypelike'%蘋果%'