重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
$dbh是new PDO()
创新互联是一家集网站建设,白云企业网站建设,白云品牌网站建设,网站定制,白云网站建设报价,网络营销,网络优化,白云网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
$dbh-exec("show tables");--获取所有表#
$dbh-exec("desc 表名");--查询表结构
1 套安装数据库前缀是自己加的,就应该知道。
2 打开mysql-data看看。
3 用3方mysql查看。
4 config文件或者conn文件可以看到连接的数据库。
mysql
有一个默认的数据库,叫做information_schema
连上这个库,执行下面的语句(你自己那可能的改下下面的sql)
//table_schema
是你的数据库名字
table_name是表名
select
*
from
tables
where
table_schema
=
'storage'
and
table_name
like
'product%'
你看看库中这个表结构就明白了,呵呵
thinkphp model 必须对应数据库表名是设置错误造成的,解决方法为:
1、打开SQL Developer。
2、右击要操作的数据库,然后选择【连接】。
3、在弹出对话框中,输入口令,然后点击【确定】。
4、展开【表】目录,右击要操作的表,然后选择【编辑】。
5、此时进入表编辑界面。
6、输入新的表名,然后点击【确定】。
7、此时数据库表名就修改完成了。
表名:
查询information_schema库里的TABLES表
SELECT * FROM `TABLES` WHERE `TABLE_SCHEMA` = '数据库名'
字段:
mysql_list_fields
手册里有用法