
查询mysql中所有数据库名称
一,这种方法像执行普通的SQL语句一下,sql如下:
SELECT `SCHEMA_NAME`
FROM `information_schema``SCHEMATA`
二,
List<String> list=new ArrayList<String>();
//String sql="SELECT SCHEMA_NAME FROM information_schemaSCHEMATA";
try{
//Statement st=(Statement) conncreateStatement();
DatabaseMetaData dmd=(DatabaseMetaData) conngetMetaData();
ResultSet rs=dmdgetCatalogs();
while(rsnext()){
listadd(rsgetString("TABLE_CAT"));
}
}catch(SQLException e){
eprintStackTrace();
}
可以通过查询系统表来获取。
1、打开Navicat for Mysql,登录到指定数据库下。
2、新建查询。
3、输入以下语句:
select column_name from information_schemaCOLUMNS where table_name='表名'结果:
其中id和name就是test表的字段名字。
mysql>
select
from
test;
+----+-----+
|
id
|
val
|
+----+-----+
|
1
|
1+2
|
|
2
|
2+3
|
|
3
|
3+4
|
+----+-----+
3
rows
in
set
(000
sec)
mysql>
SELECT
SUBSTRING_INDEX(val,'+',1)
AS
a,SUBSTRING_INDEX(val,'+',-1)
AS
b
F
ROM
test;
+------+------+
|
a
|
b
|
+------+------+
|
1
|
2
|
|
2
|
3
|
|
3
|
4
|
+------+------+
3
rows
in
set
(000
sec)
你可以利用这种方法试一下。
在mysql中输入"show databases;"就可以显示所有数据库的名称了
然后输入"use 数据库名;"就可以使用这个数据库了
查看这个数据库的所有表,则输入"show tables;"
最后,你可以去网上下一些关于sql语句的用法~~好好看下哈
使用命令行连接mysql数据库:
windows *** 作系统下,开始——运行,打开"运行"对话框,输入cmd,点击“确定”即可进入dos窗口。
dos窗口输入登录mysql数据库命令
mysql
-h
127001
-u
root
-p
命令参数说明:
mysql是登录数据库的命令,-h
后面跟服务器的ip,由于本示例mysql服务器安装在本地,因此ip地址为127001;-u
后面跟用户名,本示例采用
root用户登录;-p
后面跟登录密码。
输入上述命令后回车,再输入登录密码,在回车即可完成登录mysql数据库服务了。跟着可以运行use
databasename语句 *** 作某个数据库了
以上就是关于Java连接Mysql数据库,如何获取所有的数据库名全部的内容,包括:Java连接Mysql数据库,如何获取所有的数据库名、怎么获取mysql数据库中字段的名字、mysql数据库中如何将查出的值取其中一部分值,只用数据库中的值,比如“a+b”取出后只为a b,谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)