重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
如果想列出该数据库中的所有表,可:.table如果想查看这些表的结构:select * from sqlite_master where type="table";可以看到类似: 默认情况下,不会出现红框中的表头,需要之前设置,命令为:.header on如果只想查看具体一张表的表结构,比如查看emperors表,命令为:select * from sqlite_master where type="table" and name="emperors";另外,也可以这样:sqlite .schema emperors
创新互联建站是一家专注于网站建设、网站制作与策划设计,库车网站建设哪家好?创新互联建站做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:库车等地区。库车做网站价格咨询:028-86922220
CREATE TABLE emperors( id integer primary key autoincrement, name text,dynasty text,start_year text);
没这么干过 mysql_list_tables 获取 所有表信息 返回指针 mysql_tablename 获取表名
myslq_num_rows函数来判断结果指针中的表的数目
?php
mysql_connect("localhost", "mysql_user", "mysql_password");
$result = mysql_list_tables("mydb");
for ($i = 0; $i mysql_num_rows($result); $i++)
printf ("Table: %s\n", mysql_tablename($result, $i));
mysql_free_result($result);
? 这是手册上例子 后边的不用我说了吧 sql查询
$dbh是new PDO()
$dbh-exec("show tables");--获取所有表#
$dbh-exec("desc 表名");--查询表结构