
显示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数据的查询是通过sql语句来实现的,常用的查询 *** 作如下:
1、连接数据库mysql -u 用户名 -p 用户密码
说明:可以在命令中直接接入密码,也可以不加入密码。
2、查看所有数据库show databases;
3、选择数据库use databasename;
3、查看该数据库下所有表show tables;
4、查看表的区段
describe 表名;
5、查询表数据select 字段名 from 表名;
//PHP实现
<php
$connect = mysql_connect("localhost","root","123456");
$result = mysql_query("SHOW TABLES",$connect);
$tables = array();
while($table = mysql_fetch_row($result)) {
$table = array_pop($table);
if(is_numeric($table)) $tables[$table] = $table;
}
krsort($tables);
var_dump(array_shift($tables));
//End_php
以上就是关于如何在mysql控制台中查看数据库表全部的内容,包括:如何在mysql控制台中查看数据库表、mysql怎样查看数据库命令、如何按条件查询MYSQL数据库中的表名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)