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

mysql查看資料庫表屬性

發布時間: 2023-06-02 23:47:37

㈠ 怎麼查看mysql資料庫表的內容

use
資料庫名
show
tables就能看到這個庫中所有的表
或者更直接一點,你到mysql
的data文件夾下看看,有多少個文件夾就有多少個庫,看看有多少個不同的文件名,就有多少個表

㈡ 如何在mysql控制台中查看資料庫表

顯示mysql資料庫表的內容需要把資料庫中取到的sql內容用system.out.print。
以下是例子:

package test;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;

/*使用JDBC連接資料庫MySQL的過程
* DataBase:hj
* table:student
* */
public class Databasetest {
private static int count;
public static Connection getConnection() throws SQLException,
java.lang.ClassNotFoundException
{
//(1)載入MySQL的JDBC的驅動 Class.forName("com.mysql.jdbc.Driver");
//取得連接的url,能訪問MySQL資料庫的用戶名,密碼,資料庫名
String url = "jdbc:mysql://127.0.0.1:3306/"+"hj?useUnicode=true&characterEncoding=utf8";
String username = "root";
String password ="";
//(2)創建與MySQL資料庫的連接類的實例

Connection con = (Connection) DriverManager.getConnection(url, username, password);
return con;
}
public static void main(String args[]) {
try
{
//(3)獲取連接實例con,用con創建Statement對象實例 sql_statement
Connection con = getConnection();
Statement sql_statement = (Statement) con.createStatement();
//插入語句
String sql = "insert into student(id,name,score)values(null,'梵蒂岡的發',99)";
count=sql_statement.executeUpdate(sql);

//(4)執行查詢,用ResultSet類的對象,返回查詢結果
String query = "select * from student";
ResultSet result = sql_statement.executeQuery(query);

System.out.println("student表數據如下:");
System.out.println("------------------------");
System.out.println("學號" + " " + "姓名" + " " + "成績");
System.out.println("------------------------");

//對獲得的查詢結果進行處理,對Result類的對象進行操作
while (result.next())
{
int number=result.getInt("id");
String name=result.getString("name");
String score=result.getString("score");
//取得資料庫中的數據 System.out.println("學號: " + number + " 姓名: " + name + " 成績: " + score);
}

//關閉連接和聲明 sql_statement.close();
con.close();

} catch(java.lang.ClassNotFoundException e) {
//載入JDBC錯誤,所要用的驅動沒有找到
System.err.print("ClassNotFoundException");
//其他錯誤

System.err.println(e.getMessage());
} catch (SQLException ex) {

//顯示資料庫連接錯誤或查詢錯誤
System.err.println("SQLException: " + ex.getMessage());
}
}
}
運行結果:
student表數據如下:
------------------------
學號 姓名 成績
001 張三 90

㈢ mysql 怎樣查看資料庫里的表

可以使用命令行方式查看,也可以通過用資料庫管理工具查看
show tables或show tables from database_name; — 顯示當前資料庫中所有表的名稱。

㈣ mysql 怎麼查看創建的資料庫和表

方法:
查看資料庫表的創建時間可以在information_schema中查看
information_schema資料庫表說明:
schemata表:提供了當前mysql實例中所有資料庫的信息。是show
databases的結果取之此表。
tables表:提供了關於資料庫中的表的信息(包括視圖)。詳細表述了某個表屬於哪個schema,表類型,表引擎,創建時間等信息。是show
tables
from
schemaname的結果取之此表。
資料庫表的創建時間在tables表中的create_time欄位
select create_time from tables where table_schema='資料庫名' and table_name='表名';
將上面的資料庫名以及表名替換為所要查詢的數據即可。

㈤ MySQL資料庫查詢欄位屬性(即表結構)的SQL語句怎麼寫

DESC mydb.mytable ;這樣可以不?
更詳細的,可以用SHOW FULL COLUMNS FROM mydb.mytable ;