mysql到mysqli转变表_利用mysql和mysqli取得mysql的所有数据库和库中的所有表

/*** mysqli  op mysql demo*//***公用函数*//***功能:列出一个数据库的所有表*@param$dbname*@param$con*/functionlist_tables($dbname,$con){mysql_select_db($dbname,$con)or die("选择数据库失败!");$res= mysql_query("SHOW TABLES");$tables=array();while($row= mysql_fetch_array($res)){echo$row[0] .‘
‘;}mysql_free_result($res);//    return $tables;}/***利用msyql方法取得所有库的名字*/$mysqlCon= mysql_connect(‘localhost‘,‘root‘,‘2015‘);$set= mysql_query(‘SHOW DATABASES;‘);$dbs=array();while($db= mysql_fetch_row($set))$dbs[] =$db[0];//var_dump($dbs);echo‘

这个是mysql操作输出的结果:

‘;//print_r($dbs);/***这个用来显示数据库名称*/foreach($dbsas$key=>$value){echo‘‘.$key."=>".$value.‘
‘;list_tables($value,$mysqlCon);}echo‘

这个是msyqli操作输出的结果:

‘;$mysqliCon= mysqli_connect(‘localhost‘,‘root‘,‘2015‘);$result= mysqli_query($mysqliCon,‘show databases‘);$dbs2=array();while($db=mysqli_fetch_row($result))$dbs2[] =$db[0];print_r($dbs2);

结果如下:

这个是mysql操作输出的结果:

0=>information_schema

CHARACTER_SETS

COLLATIONS

COLLATION_CHARACTER_SET_APPLICABILITY

COLUMNS

COLUMN_PRIVILEGES

ENGINES

EVENTS

FILES

GLOBAL_STATUS

GLOBAL_VARIABLES

KEY_COLUMN_USAGE

PARAMETERS

PARTITIONS

PLUGINS

PROCESSLIST

PROFILING

REFERENTIAL_CONSTRAINTS

ROUTINES

SCHEMATA

SCHEMA_PRIVILEGES

SESSION_STATUS

SESSION_VARIABLES

STATISTICS

TABLES

TABLESPACES

TABLE_CONSTRAINTS

TABLE_PRIVILEGES

TRIGGERS

USER_PRIVILEGES

VIEWS

INNODB_BUFFER_PAGE

INNODB_TRX

INNODB_BUFFER_POOL_STATS

INNODB_LOCK_WAITS

INNODB_CMPMEM

INNODB_CMP

INNODB_LOCKS

INNODB_CMPMEM_RESET

INNODB_CMP_RESET

INNODB_BUFFER_PAGE_LRU

1=>access_control

collection

collection2permission

permission

signup

user

user2collection

2=>db_bcty365

tb_bb

tb_bbqb

tb_bbs

tb_bccd

tb_bccdjj

tb_city

tb_cjwt

tb_dd

tb_leaveword

tb_reply

tb_sjxz

tb_soft

tb_tell

tb_type

tb_type_big

tb_type_small

tb_user

tb_xlh

3=>db_nethard

tb_member

tb_upfile

tb_uptype

4=>db_reglog

tb_member

5=>mysql

columns_priv

db

event

func

general_log

help_category

help_keyword

help_relation

help_topic

host

ndb_binlog_index

plugin

proc

procs_priv

proxies_priv

servers

slow_log

tables_priv

time_zone

time_zone_leap_second

time_zone_name

time_zone_transition

time_zone_transition_type

user

6=>performance_schema

cond_instances

events_waits_current

events_waits_history

events_waits_history_long

events_waits_summary_by_instance

events_waits_summary_by_thread_by_event_name

events_waits_summary_global_by_event_name

file_instances

file_summary_by_event_name

file_summary_by_instance

mutex_instances

performance_timers

rwlock_instances

setup_consumers

setup_instruments

setup_timers

threads

7=>php_study

8=>phpbook

addressbook

9=>regi

member

10=>test

11=>world

city

country

countrylanguage

这个是msyqli操作输出的结果:

Array

(

[0] => information_schema

[1] => access_control

[2] => db_bcty365

[3] => db_nethard

[4] => db_reglog

[5] => mysql

[6] => performance_schema

[7] => php_study

[8] => phpbook

[9] => regi

[10] => test

[11] => world

)

利用mysql和mysqli取得mysql的所有数据库和库中的所有表

标签:连接数据库   服务器   windows   mysql   操作系统

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:http://cysky.blog.51cto.com/211942/1693826

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/526705.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

zabbixdocker里的mysql_docker zabbix安装部署(数据库和web及zabbix服务都用docker版)

一、docker zabbix相关镜像下载分别docker pull (mysql:5.7 、zabbix/zabbix-agent 、zabbix/zabbix-server-mysql 、zabbix/zabbix-web-nginx-mysql)[rootald8 ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEmysql 5.7 98455b9624a9 12 days ago 372MBzabbix/zabbix…

mysql gui 修改密码_MySQL修改root密码的各种方法整理

整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助!方法1: 用SET PASSWORD命令mysql -u rootmysql> SET PASSWORD FOR rootlocalhost PASSWORD(newpass);方法2:用mysqladminmysqladmin -u root password "newpass"如果root已…

mysql 物理结构设计_数据库的物理结构设计指的是什么?

Log Goup ID,可能会配置多个redo组,每个组对应一个id,当前都是0,占用4字节Start LSN,这个redo log文件开始日志的lsn,占用8字节Log File Number,总是为0,占用4字节Created By&#x…

mysql 监控 开源_强大的开源企业级数据库监控利器Lepus

Lepus监控简单介绍开源企业级数据库监控系统简洁、直观、强大的开源数据库监控系统,MySQL/Oracle/MongoDB/Redis一站式性能监控,让数据库监控更简单简单介绍:Lepus(天兔)数据库企业监控系统是一套由专业DBA针对互联网企业开发的一款专业、强大…

python的fopen函数_linux c函数(fgets,fputs,fopen)

clearerr(清除文件流的错误旗标)相关函数 feof表头文件 #include定义函数 void clearerr(FILE * stream);函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。返回值fclose(关闭文件)相关函数 close,fflush,fopen,setbuf表头文…

java整数转字符串_Java整型与字符串相互转换(转)

1如何将字串 String 转换成整数 int?A. 有两个方法:1). int i Integer.parseInt([String]); 或i Integer.parseInt([String],[int radix]);2). int i Integer.valueOf(my_str).intValue();注: 字串转成 Double, Float, Long 的方法大同小异.2 如何将整数 int 转换成字串 St…

景点门票销售系统系统java_某景点门票销售管理系统

【实例简介】可用于学校实训课大作业,有数据库有文档 可用于学校实训课大作业,有数据库有文档 可用于学校实训课大作业,有数据库有文档 可用于学校实训课大作业,有数据库有文档【实例截图】【核心代码】某景点门票销售管理系统└─…

java字符串的哈希码_获取Java中字符串的哈希码

该hashCode()方法用于获取字符串的哈希码。此方法不接受任何参数,因为它是默认方法,并且它返回哈希码值。hashCode()给出了演示Java方法的程序,如下所示:示例import java.io.*;public class Demo {public static void main(String…

java sql2008的增删改查_SQL server数据库增删改查练习

--创建测试数据create table Student(S# varchar(10),Sname nvarchar(10),Sage datetime,Ssex nvarchar(10))insert into Student values(01 , N赵雷 , 1990-01-01 , N男)insert into Student values(02 , N钱电 , 1990-12-21 , N男)insert into Student values(03 , N孙风 , 1…

java script中==和===_Java Script 中 ==(Equal) 和 === (Identity Equal) 的区别和比较算法逻辑...

判断两个变量是否相等在任何编程语言中都是非常重要的功能。JavaScript 提供了 和 两种判断两个变量是否相等的运算符,但我们开始学习的时候 JavaScript 的时候,就被一遍又一遍的告知: 要求变量的类型和值均相等,才能返回true。…

java android 数组_Android开发基础之Java 数组

Java 数组数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0&…

java 多态与重载的区别_java实现多态 方法的重写和重载的区别

1.方法的重写思路:先写一个父类People,在类中定义一个 print方法 ,然后写一个子类 Student 继承父类,重写print方法。//父类class People{public void print(){System.out.println("这是父类的print方法!");…

java mvel_MVEL实现java直接根据公式计算结果

工具类import java.math.BigDecimal;import java.util.Map;import java.util.Map.Entry;import java.util.stream.Collectors;import org.mvel2.CompileException;import org.mvel2.MVEL;import org.mvel2.PropertyAccessException;/*** 计算工具** author valsong* date Jul 2…

java decimal_java DecimalFormat常用方法详解

DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。package com.myk.hash;import java.text.DecimalFormat;public class App{public static void main( String[] args ){//数字格式化,#和0都是占位符,#:当要格…

java在实际应用_Java应用程序如何部署在“现实世界”中?

这取决于应用程序.有很多选项取决于用户如何使用您的应用程序.通常它被包装成罐子或专门的罐子(战争,耳朵).理论上,您可以使用.class文件压缩原始目录结构,并提供为用户运行java命令的shell脚本/指令.我不建议这样做,因为它是一种不专业的,需要你为每个要运行程序的操作系统维护…

什么是java swing_Java干货:解读什么是swing

swing是java GUI应用程序,也就是java做的桌面应用。运行swing程序要求用户电脑上有java环境,这一点不太现实也不方便。现在的java主要以web方向为主,做移动应用和网站开发,分布式、多线程、高并发等都是java程序员发展的方向。虽然…

java字节流转字符串_字节流与字符流的区别及相互转换

先来看一下流的概念:在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。程序中的输入输出都是以流的形式保存的,…

java 正则表达式 table_Java 使用正则表达式

用正则表达式来处理掉内容中的特定字符,下面的代码为,去掉P标签中的属性width 设置。将P标签处理后在拼接成字符串/*** 给 P 标签去掉width 样式设置* param content* return*/public static String formatCodeP(String content){String regex "]*…

java缩写_Java学习-Java缩写词的意思

JRE :(Java Runtime Environment)Java的运行环境。JVM:(Java Virtual Machine)Java 虚拟机。JDK :在Java1.0或Java1.1中,称API库为JDK(Java Development Kit)。但在Java1.2版后改名为Java 2 SDK(Software Development Kit)&#x…

bellman ford java_Java C 实现Bellman-ford算法

package com.cn.tree;public class MyException extends Exception {private static final long serialVersionUID 1L;public MyException(String str) {super(str);}public MyException() {}}package com.cn.graph;import com.cn.tree.MyException;/*** 很明显时间复杂度为O(…