php查找mysql数据库中的所有表名

直接cmd命令模式下使用

 代码如下 复制代码

show databases;
show tables from db_name;

 

show columns from table_name from db_name;
show index from talbe_name [from db_name];

show status;
show variables;

show [full] processlist;
show table status [from db_name];

show grants for user;

结合php mysql数据库使用

 代码如下 复制代码

$server = 'localhost';  
$user = 'root';  
$pass = '';  
$dbname = 'dayanmei_com';  
$conn = mysql_connect($server,$user,$pass);  
if(!$conn) die("数据库系统连接失败!");  
mysql_select_db($dbname) or die("数据库连接失败!");  
$result = mysql_query("SHOW TABLES");  
while($row = mysql_fetch_array($result))  
{  
echo $row[0]."";  
mysql_free_result($result);  

}

注意php中列表mysql中所有表名的函数mysql_list_tables,已经删除了,建议不要使用该函数列表mysql数据表

时间: 2025-01-31 06:12:59

php查找mysql数据库中的所有表名的相关文章

php获取mysql数据库中的所有表名的代码_php技巧

复制代码 代码如下: $server = 'localhost'; $user = 'root'; $pass = ''; $dbname = 'dayanmei_com'; $conn = mysql_connect($server,$user,$pass); if(!$conn) die("数据库系统连接失败!"); mysql_select_db($dbname) or die("数据库连接失败!"); $result = mysql_query("

select-在C#的combobox中显示数据库中所有的表名,但是sql语句不知道怎么写

问题描述 在C#的combobox中显示数据库中所有的表名,但是sql语句不知道怎么写 List<string> tableNames = "Select( (string)x["Table_Name"] from dt where type=1 and flags=0)"; dt是连接数据库时设定的表名 解决方案 sql语句如下所示:SELECT NAME FROM SYSOBJECTS WHERE TYPE='U' 前提是提前设置好config配置文

MYSQL数据库中的现有表增加新字段(列)_Mysql

复制代码 代码如下: ALTER TABLE `数据库名`.`表名` ADD COLUMN `PROCID` VARCHAR(6) DEFAULT '' AFTER `PPIDChanged`; --在MYSQL中,如果是表名,数据库名,列名,在你增加,修改,更新的时候都需要使用ESC键盘下的重音符号,才可以添加,相应的列名或者更新修改. 当然现在大多都是用phpmyadmin或mysql图形化操作工具,更方法,这样的是临时使用的,或没有图形界面的方法.大家可以使用上述的图形化工具操作. 下面推

在mysql数据库中,文章表设计有啥好的思路

问题描述 用mysql设计一张文章表,不知道有啥好的思路!我是这样的,应为考虑附件和图片,所以我的文章表除了有varchar(1000)的文章内容,还设置了个Bolb接收附件和图片. 我用的是mysql大家说,这样好不好? 我的文章要么就是只显示图片,要么就是只显示纯文本的,但是要保持原有的格式. 总感觉有点不是很合理 java读取的时候会不会很烦?数据格式会不会走样? 附: 如果文章内容有图文混排有该如何办呢? 第一次设计文章表,没有头绪还请指教! 解决方案 建议文章的附件(包括图片.文档等等

Sql Server数据库中的更新表名、列名、列值

更新表名: exec sp_rename '旧表名','新表名' 更新列名: exec sp_rename '表名.[字段原名]','字段新名','column'                   exec sp_rename '表名.[旧列名]','新列名','column' 更新某一行中的一列     我们为 lastname 是 "Wilson" 的人添加 firstname:    UPDATE Person SET FirstName = 'Fred' WHERE Last

如何用PHP的页面备份、恢复Mysql数据库中的数据表

mysql|备份|恢复|数据|数据库|页面 <?           //备份数据       $i   =   0;       $crlf="\r\n";       $dbname="xgtqr";       global     $dbconn;       $dbconn   =   mysql_connect("localhost","root","root");       $db  

MySQL数据库中已压缩表特征

已压缩存储格式是由myisampack工具创建的只读格式. 所有MySQL分发版里都默认包括myisampack.已压缩表可以用myisamchk来解压缩. 已压缩表有下列特征: · 已压缩表占据非常小的磁盘空间.这最小化了磁盘用量,当使用缓慢的磁盘(如CD-ROM)之时,这是很有用的. · 每个记录是被单独压缩的,所以只有非常小的访问开支.依据表中最大的记录,一个记录的头在每个表中占据1到3个字节.每个列被不同地压缩.通常每个列有一个不同的Huffman树.一些压缩类型如下: o 后缀空间压缩

MySQL数据库中拷贝数据表的方法

  在 MySQL 中拷贝表,将 old_table 表拷贝为 new_table 表. 1. 不拷贝表数据,只拷贝结构. CREATE TABLE new_table LIKE old_table 2. 通过 SELECT 查询来拷贝,new_table 表会丢失主键.索引等信息. 引用 CREATE TABLE new_table AS ( SELECT * FROM old_table ) 3. 完全拷贝表 CREATE TABLE new_table LIKE old_table; IN

SQL Server 查询数据库中所有的表名及行数

SELECT a.NAME ,b.rows FROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.id WHERE (a.type = 'u') AND ( b.indid IN ( 0 ,1 ) ) ORDER BY a.NAME ,b.rows DESC 作者:jiankunking 出处:http://blog.csdn.net/jiankunking