-
MySQL转义字符的实施
所属栏目:[MySql教程] 日期:2021-05-27 热度:119
转义字符区分大小写,例如:b 解释为退格,但 B 解释为 B。 有以下几点需要注意: 字符串的内容包含单引号 时,可以用单引号 或反斜杠 来转义。 字符串的内[详细]
-
MySQL阅读字符集和校对规则
所属栏目:[MySql教程] 日期:2021-05-27 热度:143
常用的字符集如下: latin1 支持西欧字符、希腊字符等。 gbk 支持中文简体字符。 big5 支持中文繁体字符。 utf8 几乎支持所有国家的字符。 也可以通过查询 infor[详细]
-
MySQL执行事务的用法和历程
所属栏目:[MySql教程] 日期:2021-05-27 热度:193
执行事务的语法和流程 SQL 使用下列语句来管理事务。 1) 开始事务 BEGIN; 或 START TRANSACTION; 这个语句显式地标记一个事务的起始点。 2) 提交事务 MySQL 使用[详细]
-
MySQL字符集和校对规则分析
所属栏目:[MySql教程] 日期:2021-05-27 热度:187
在讲解字符集和校对规则之前,我们先来简单了解一下字符、字符集和字符编码。 字符(Character) 是计算机中字母、数字、符号的统称,一个字符可以是一个中文汉[详细]
-
数据库事务的归纳和特性
所属栏目:[MySql教程] 日期:2021-05-27 热度:80
在数据库系统上执行并发操作时,事务是作为最小的控制单元来使用的,特别适用于多用户同时操作的数据库系统。例如,航空公司的订票系统、银行、保险公司以及证券[详细]
-
MySQL修改和去除触发器
所属栏目:[MySql教程] 日期:2021-05-26 热度:141
语法格式如下: DROP TRIGGER [ IF EXISTS ] [数据库名] 触发器名 语法说明如下: 1) 触发器名 要删除的触发器名称。 2) 数据库名 可选项。指定触发器所在的数据[详细]
-
MySQL SHOW TRIGGERS语句查看触发器信息
所属栏目:[MySql教程] 日期:2021-05-26 热度:105
在 MySQL 中,可以通过 SHOW TRIGGERS 语句来查看触发器的基本信息,语法格式如下: SHOW TRIGGERS; 示例 1 首先创建一个数据表 account,表中有两个字段,分别[详细]
-
MySQL二进制日志分析
所属栏目:[MySql教程] 日期:2021-05-26 热度:90
如果 MySQL 数据库意外停止,可以通过二进制日志文件来查看用户执行了哪些操作,对数据库服务器文件做了哪些修改,然后根据二进制日志文件中的记录来恢复数据库[详细]
-
MySQL错误日志分析
所属栏目:[MySql教程] 日期:2021-05-26 热度:70
启动和设置错误日志 在 MySQL 数据库中,默认开启错误日志功能。一般情况下,错误日志存储在 MySQL 数据库的数据文件夹下,通常名称为 hostname.err。其中,host[详细]
-
MySQL日志及总结
所属栏目:[MySql教程] 日期:2021-05-26 热度:67
在 MySQL 中,日志可以分为二进制日志、错误日志、通用查询日志和慢查询日志。对于 MySQL 的管理工作而言,这些日志文件是不可缺少的。分析这些日志,可以帮助我[详细]
-
MySQL流程控制语句分析
所属栏目:[MySql教程] 日期:2021-05-26 热度:179
下面将详细讲解这些流程控制语句。 1. IF语句 IF 语句 用来进行条件判断,根据是否满足条件(可包含多个条件),来执行不同的语句,是流程控制中最常用的判断语[详细]
-
MySQL定义条件还有处理程序
所属栏目:[MySql教程] 日期:2021-05-26 热度:190
在程序的运行过程中可能会遇到问题,此时我们可以通过定义条件和处理程序来事先定义这些问题。 定义条件是指事先定义程序执行过程中遇到的问题,处理程序定义了[详细]
-
MySQL调用存储过程携手函数
所属栏目:[MySql教程] 日期:2021-05-26 热度:93
存储过程通过 CALL 语句来调用,存储函数的使用方法与 MySQL 内部函数的使用方法相同。执行存储过程和存储函数需要拥有 EXECUTE 权限(EXECUTE 权限的信息存储在[详细]
-
MySQL变量的定义以及赋值
所属栏目:[MySql教程] 日期:2021-05-26 热度:152
变量是表达式语句中最基本的元素,可以用来临时存储数据。在存储过程和函数中都可以定义和使用变量。用户可以使用 DECLARE 关键字来定义变量,定义后可以为变量[详细]
-
MySQL存储函数分析
所属栏目:[MySql教程] 日期:2021-05-26 热度:162
在 MySQL 中,使用 CREATE FUNCTION 语句来创建存储函数,其语法形式如下: CREATE FUNCTION sp_name ([func_parameter[...]]) RETURNS type [characteristic ..[详细]
-
MySQL抛弃存储过程
所属栏目:[MySql教程] 日期:2021-05-26 热度:62
MySQL 中使用 DROP PROCEDURE 语句来删除数据库中已经存在的存储过程。语法格式如下: DROP PROCEDURE [ IF EXISTS ] 过程名 语法说明如下: 过程名:指定要删除[详细]
-
MySQL订正存储过程
所属栏目:[MySql教程] 日期:2021-05-26 热度:115
在实际开发过程中,业务需求修改的情况时有发生,所以修改 MySQL 中的存储过程是不可避免的。 MySQL 中通过 ALTER PROCEDURE 语句来修改存储过程。本节将详细讲[详细]
-
MySQL触发器到底意味着什么?
所属栏目:[MySql教程] 日期:2021-05-26 热度:79
触发器与数据表关系密切,主要用于保护表中的数据。特别是当有多个表具有一定的相互联系的时候,触发器能够让不同的表保持数据的一致性。 在 MySQL 中,只有执行[详细]
-
MySQL如何创建触发器
所属栏目:[MySql教程] 日期:2021-05-26 热度:153
基本语法 在 MySQL 5.7 中,可以使用 CREATE TRIGGER 语句创建触发器。 语法格式如下: CREATE 触发器名 BEFORE | AFTER INSERT | UPDATE | DELETE ON 表名 FOR[详细]
-
php – 是否有通过匹配多个条件进行排序的SQL技术?
所属栏目:[MySql教程] 日期:2021-05-26 热度:134
我有几个表连接在一起形成一个包含列的表 designIDgarmentIDcolorIDsizeIDimageID 我有一个看起来像这样的函数[方括号中的变量是可选的]: getProductImages($designID,[$garmentID],[$colorID],[$sizeID]); 我希望它按以下顺序返回所有匹配$designID的image[详细]
-
php – Join表(关联表)是否有主键?多对多的关系
所属栏目:[MySql教程] 日期:2021-05-26 热度:90
Join表(关联表)是否有主键?多对多的关系.我已经看到一些带有主键的Join表和一些没有的人可以解释当你在连接表中有一个主键时为什么? 先感谢您;-) 最佳答案在纯“连接”或联结表中,所有字段都将成为主键的一部分.例如,让我们考虑以下表格: CREATE TABLE US[详细]
-
MySQL查询速度慢…有时候
所属栏目:[MySql教程] 日期:2021-05-26 热度:191
我有一个查询,用于我们的报告系统,有时运行速度超过一秒,其他时间需要1到10分钟才能运行. 这是慢查询日志中的条目: # Query_time: 543 Lock_time: 0 Rows_sent: 0 Rows_examined: 124948974use statsdb;SELECT count(distinct Visits.visitorid) as 'unique[详细]
-
Zend_Translate的Mysql适配器
所属栏目:[MySql教程] 日期:2021-05-26 热度:63
我目前正处于一个相当大的项目的规划阶段,我将在Zend Framework中开发.我面临的一个问题是,客户不仅要翻译内容,还要翻译界面.我目前正在使用gettext和poedit来管理我的语言文件,但这不是客户的选择,因为他们没有FTP访问该网站. 因此,我正在考虑一个mysql后端[详细]
-
分析MySQL怎样创建存储过程
所属栏目:[MySql教程] 日期:2021-05-25 热度:183
语法说明如下: 1) 过程名 存储过程的名称,默认在当前数据库中创建。若需要在特定数据库中创建存储过程,则要在名称前面加上数据库的名称,即 db_name.sp_name[详细]
-
MySQL存储过程如何解释?
所属栏目:[MySql教程] 日期:2021-05-25 热度:123
例如,为了确认学生能否毕业,需要同时查询学生档案表、成绩表和综合表,此时就需要使用多条 SQL 语句来针对这几个数据表完成处理要求。 存储过程是一组为了完成[详细]