
不知道你用的什么语言:以下为Java
String str = "USE TEST";//标准String str2 = "USE [test]";//加[]
String str3 = "use [TEST];";//小写 +[] + ;
Systemoutprintln(strreplaceAll("(i)use\\s+","")replaceAll("[\\[\\];]",""));
Systemoutprintln(str2replaceAll("(i)use\\s+","")replaceAll("[\\[\\];]",""));
Systemoutprintln(str3replaceAll("(i)use\\s+","")replaceAll("[\\[\\];]",""));
// 输出: TEST test TEST
1、双击打开MySQL软件,在左侧中找到表并且右击选择新建表,
2、选择新建表之后,在界面右侧可以添加数据,点击添加栏目就可以在下方再添加一行数据,
3、点击另存为,会d出一个表名窗口,输入表名,比如Class,点击确定按钮,
4、在表的下方就会出现一个名为Class的表了
Select name from mastersysdatabases
where name not in('master','model','msdb','tempdb','northwind','pubs')
在mysql中输入"show databases;"就可以显示所有数据库的名称了
然后输入"use 数据库名;"就可以使用这个数据库了
查看这个数据库的所有表,则输入"show tables;"
最后,你可以去网上下一些关于sql语句的用法~~好好看下哈
查询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();
}
以上就是关于正则表达式获取sql中的数据库名全部的内容,包括:正则表达式获取sql中的数据库名、如何用sql获取数据库中所有表名、如何获取SQL中所有数据库的名称等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)