thinkphp怎么打印sql语句()

thinkphp如何打印sql语句

ThinkPHP的sql语句应用:

[ SQL ]显示“think_action”中的列[运行时:0.001339s ]

[解释:数组(& # 39;id & # 39= & gt'1', 'select _ type & # 39= & gt'简单& # 39;, '表& # 39;= & gt'think _ action & # 39, '分区& # 39;

= & gtNULL,& # 39;类型& # 39;= & gt'所有& # 39;, '可能的钥匙& # 39;= & gtNULL,& # 39;key & # 39= & gtNULL,& # 39;key _ len & # 39= & gtNULL,& # 39;ref & # 39

= & gtNULL,& # 39;行数& # 39;= & gt'82', '过滤& # 39;= & gt'100.00', 'extra & # 39= & gtNULL,)]

[SQL]SELECT * FROM ` think _ action ` LIMIT 1[运行时间:0.000539s ]

扩展信息:

sql的应用原理:

在实现关系数据库的过程中,第一步是建立关系模式,定义基本表的结构,即由哪些属性组成关系模式,每个属性的数据类型和可能长度,是否允许为空等完整性约束。

定义基本表:

创建表格& lt表名>:(& lt第1列>:& lt数据类型>:[列级完整性约束]

[,& lt第2列>:& lt数据类型>:[列级完整性约束]] …

[,& lt-列名n >:& lt;数据类型>:[列级完整性约束]]

[,表列级完整性约束]);

描述:

1 、& lt& gt是SQL语句中必须定义的部分,[]是SQL语句的可选部分,可以省略。

2.CREATE TABLE是SQL的关键字,表示该SQL语句的功能。

3 、& ltTable name >:是要定义的基本表的名称。一个表可以由一个或几个属性(列)组成,但至少有一个属性。不允许没有任何属性的表。这不是空表的意思。多个属性定义的边界用括号表示,每个属性定义用逗号分隔。每个属性的名称互不相同,并且可以按任意顺序排列。一般按照实体或联系人定义的属性的顺序排列,关键字属性组在最前面,便于区分,防止遗漏定义的属性。

来源:百度百科-thinkphp

参考来源:百度百科-结构化查询语言

新手上路求助,CI框架不打印日志?

答案:完全可以r 首先如果是本地自己使用的话,建议使用原生php写(只限自己使用,如果你是大牛,安全性很自信除外)r 其次想快速并且在安全上强于自己的话就使用框架,CI或者其他的laravel,thinkphp等等都是可以的r

Published by

风君子

独自遨游何稽首 揭天掀地慰生平