mysql 查看数据库中的表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 查看数据库中的表相关的知识,希望对你有一定的参考价值。

我使用的是mysql数据库,但由于表单太多,我现在想查询其中一个表,那个表中有一条数据是用户名为Admin,这怎么查啊??请教高手
就是表中有一个字段为User 添加的一条数据是Admin

Connection conn = DriverManager.getConnection(); //其他方式获取连接也可
Statement stmt = conn.createStatement();

String sql = "select 字段名(你的叫User吧) from 表名 where 查询条件"; //若要插入Admin记录,只需改select语句为insert语句

ResultSet rs = stmt.executeQuery(sql); //获取结果集

if(rs != null) //结果集不为空,即有符合查询条件的数据返回

while(rs.next()) //获取下一条记录,初始是第一条记录的前一个位置

//处理数据,可以判断是否有Admin这个User
String user = rs.getString("User");
if(user.equals("Admin"))

//存在Admin,自定义需要如何处理


参考技术A MySQL 使用下面这个语句,来查询 指定表, 有什么字段信息。

mysql> SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT
-> FROM
-> INFORMATION_SCHEMA.COLUMNS
-> WHERE
-> table_name = 'test_main'
-> AND table_schema = 'test'
-> //
+-------------+-----------+-------------+----------------+
| COLUMN_NAME | DATA_TYPE | IS_NULLABLE | COLUMN_DEFAULT |
+-------------+-----------+-------------+----------------+
| id | int | NO | 0 |
| value | varchar | YES | NULL |
+-------------+-----------+-------------+----------------+
2 rows in set (0.00 sec)

如果楼主是 知道字段,想知道表。 那么就修改一下 SQL

SELECT
table_name
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
table_schema = '你那个数据库的名字 也就是 use 什么的'
AND COLUMN_NAME = 'user'

上面这个 SQL
应该是把 所有的 有 user 这个字段 的 表名称,都列出来了。

如果 表的数量不多的话, 就去查询一下,具体是哪个表吧。本回答被提问者采纳
参考技术B $conn = @mysql_connect ("localhost","admin","aaaa") or die ("连接主机失败");

$db = mysql_select_db("user",$conn);

$sql = "Select * from 表名 where User='Admin' ";

mysql_query ("set names gbk");

$result = mysql_query($sql,$db);

$result 即为你要的结果数据。

你测试看对不对吧。
参考技术C 你得知道表名啊
SQL语句是:
Select * from 表名 where User='Admin'

在linux中,怎样打开sql中的表

    首先进入数据库mysql -u root -p  然后密码进入

    show databases;查看所有数据库名称

    use 252823com;选择数据库

    show tables;查看数据库表

参考技术A 何种数据库?
oracle ? db2? mysql?
首先启动数据库服务,用用户名和密码登陆客户端,运行命令打开即可。
参考技术B 什么数据库?sqlite?如果是sqlite工具SQLite Database Browser打开,或者在终端直接输入命令sqlite3 xx.db,在输入select * from xxx;
xx.db是数据库,xxx是表名,这样就可以看到xxx表中所有数据了。
参考技术C 首先连接到数据库,mysql>show databses; use 库名; show tables; desc 表名; 参考技术D

    首先连接数据库 mysql -u用户  -p密码  -D 数据库名称  -e “mysql命令”

  2.  mysql>show databses; use 库名; show tables; desc 表名;

以上是关于mysql 查看数据库中的表的主要内容,如果未能解决你的问题,请参考以下文章

MySQL之数据库对象查看工具mysqlshow

linux中怎么查看mysql数据库

如何在索引页末尾的 xampp php 中查看数据库中的表?

我的mysql中的一个表有1000多条数据,搜索却只能看到500多条,急!

MySQL------MySQL数据库管理(增删改查,图文详解)

在linux中,怎样打开sql中的表