mysql 怎么查看创建的数据库和表

mysql 怎么查看创建的数据库和表,第1张

mysql

查看有多少个数据库,有多少个表,方法如下:

1、图形界面直接查看:

2、命令查看:

#查看数据库

SHOW DATABASES;#查看表

USE blog;

SHOW TABLES;#查看表中的列

SHOW COLUMNS FROM auth_user;

DESCRIBE auth_user;

注意:describe

表名

show

columns

from

表名

的一种快捷方式。

方法:

查看数据库表的创建时间可以在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内容用systemoutprint。

以下是例子:

package test;

import javasqlDriverManager;

import javasqlResultSet;

import javasqlSQLException;

import commysqljdbcConnection;

import commysqljdbcStatement;

/使用JDBC连接数据库MySQL的过程

DataBase:hj

table:student

/

public class Databasetest {

private static int count;

public static Connection getConnection() throws SQLException,

javalangClassNotFoundException

{

//(1)加载MySQL的JDBC的驱动 ClassforName("commysqljdbcDriver");

//取得连接的url,能访问MySQL数据库的用户名,密码,数据库名

String url = "jdbc:mysql://127001:3306/"+"hjuseUnicode=true&characterEncoding=utf8";

String username = "root";

String password ="";

//(2)创建与MySQL数据库的连接类的实例

Connection con = (Connection) DriverManagergetConnection(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) concreateStatement();

//插入语句

String sql = "insert into student(id,name,score)values(null,'梵蒂冈的发',99)";

count=sql_statementexecuteUpdate(sql);

//(4)执行查询,用ResultSet类的对象,返回查询结果

String query = "select from student";

ResultSet result = sql_statementexecuteQuery(query);

Systemoutprintln("student表数据如下:");

Systemoutprintln("------------------------");

Systemoutprintln("学号" + " " + "姓名" + " " + "成绩");

Systemoutprintln("------------------------");

//对获得的查询结果进行处理,对Result类的对象进行 *** 作

while (resultnext())

{

int number=resultgetInt("id");

String name=resultgetString("name");

String score=resultgetString("score");

//取得数据库中的数据 Systemoutprintln("学号: " + number + " 姓名: " + name + " 成绩: " + score);

}

//关闭连接和声明 sql_statementclose();

conclose();

} catch(javalangClassNotFoundException e) {

//加载JDBC错误,所要用的驱动没有找到

Systemerrprint("ClassNotFoundException");

//其他错误

Systemerrprintln(egetMessage());

} catch (SQLException ex) {

//显示数据库连接错误或查询错误

Systemerrprintln("SQLException: " + exgetMessage());

}

}

}

运行结果:

student表数据如下:

------------------------

学号 姓名 成绩

001 张三 90

你要是想用命令行的话,下面给你一些命令(MySQL)启动,关闭MySQL在CMD中输入: net start mysql在服务管理器中启动,关闭MySQL登录在CMD中输入mysql –h localhost –u root -p查看数据库: show databases;使用数据库: use db_name;查看表: show tables;查看表结构: describe table_name;查看表: show tables;要是不想用命令就在安装MYSQL的浏览器,直接在里面打开看就好了

以上就是关于mysql 怎么查看创建的数据库和表全部的内容,包括:mysql 怎么查看创建的数据库和表、mysql 怎么查看创建的数据库和表、如何在mysql控制台中查看数据库表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9439706.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存