十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
您要查询的字段名(或者表达式)应该放在select后面啊,*代表的是表中的所有字段。如果要使用函数转换日期的格式也应该放在select后面。
创新互联建站主要业务有网站营销策划、成都做网站、网站建设、外贸营销网站建设、微信公众号开发、小程序定制开发、H5网站设计、程序开发等业务。一次合作终身朋友,是我们奉行的宗旨;我们不仅仅把客户当客户,还把客户视为我们的合作伙伴,在开展业务的过程中,公司还积累了丰富的行业经验、全网整合营销推广资源和合作伙伴关系资源,并逐渐建立起规范的客户服务和保障体系。
应用
MySQL
时,会遇到不能创建函数的情况。出现如下错误信息:
复制代码
代码如下:
ERROR
1418
:
This
function
has
none
of
DETERMINISTIC,
NO
SQL,
or
READS
SQL
DATA
in
its
declaration
and
binary
logging
is
enabled
(you
*might*
want
to
use
the
less
safe
log_bin_trust_function_creators
variable)
那是因为没有将功能开启。
开启MySQL函数功能:
复制代码
代码如下:
SET
GLOBAL
log_bin_trust_function_creators=1;
关闭MySQL函数功能:
复制代码
代码如下:
SET
GLOBAL
log_bin_trust_function_creators=0;
查看状态:
复制代码
代码如下:
show
variables
like
'%func%';
方法/步骤 1、安装了一个数据库,那怎样查看数据库的版本号,可以用version()函数实现,代码如下: select version(); 如下图所示: 2、查询MySQL服务到现在的连接次数,即服务器的连接数,用connection_id()函数实现,代码如下: select connection_id(); 如下图所示: 3、有时需要查询你正在使用的数据库名称,利用database()函数和schema()函数实现,返回的结果是当前数据库名,代码如下: select database(); select schema(); 如下图所示: 4、返回正在连接的用户名或当前用户,可以利用user()、system_user()等函数,具体实现代码如下: select user(); select system_user(); select session_user(); select current_user(); 如下图所示: 5、查询字符串的字符集,利用charset(str),返回字符串str的字符集,代码如下: select charset('you'); 如下图所示: 6、查询字符串的字符排列方式,利用collation(str)函数,返回字符串str的字符排列方式,代码如下: select collation('donghai'); 如下图所示: 7、获取最后一个自动生成的ID值,用last_insert_id()函数实现,返回最后生成的auto_increment值,代码如下: select last_insert_id(); 如下图所示: 以上就是专题栏小编带来的mysql中文版教程,更多教程请看“/zt/mysql/”
有以下提示供参考:
1、从 chaxun 的函数定义来看,只传递了一个 $str 参数,而函数中直接就使用了 $conn ,如果这个$conn 并不是全局变量,那么就会出错。
2、建议在进行 query 之前,先用 $sql 里的语句到 MySQL 管理器直接运行一下,看有没有正确的结果。
MySQL客户端SQLyog,使用某一数据库时,需要选定该数据库,那如何查询选中的数据库,可以利用DATABASE(),代码如下:
SELECT DATABASE();
如下图所示:
2
安装了MySQL数据库,想查看一下版本号,VERSION()返回当前数据库版本,代码如下:
SELECT VERSION();
查询数据库中的存储过程和函数
select `name` from mysql.proc where db = 'xx' and `type` = 'PROCEDURE' //存储过程
select `name` from mysql.proc where db = 'xx' and `type` = 'FUNCTION' //函数
show procedure status; //存储过程
show function status; //函数
查看存储过程或函数的创建代码
show create procedure proc_name;
show create function func_name;
查看视图
SELECT * from information_schema.VIEWS //视图
SELECT * from information_schema.TABLES //表
查看触发器
SHOW TRIGGERS [FROM db_name] [LIKE expr]
SELECT * FROM triggers T WHERE trigger_name=”mytrigger” \G