-
MySQL使用表中的约束
所属栏目:[MySql教程] 日期:2021-05-28 热度:166
查看数据表中的约束语法格式如下: SHOW CREATE TABLE 数据表名; 例 1 创建数据表 tb_emp8 并指定 id 为主键约束,name 为唯一约束,deptId 为非空约束和外键约[详细]
-
DORP TABLE语句实例
所属栏目:[MySql教程] 日期:2021-05-28 热度:163
基本语法 使用 DROP TABLE 语句可以删除一个或多个数据表,语法格式如下: DROP TABLE [IF EXISTS] 表名1 [ ,表名2, 表名3 ...] 对语法格式的说明如下: 表名1,[详细]
-
MySQL转义字符的实施
所属栏目:[MySql教程] 日期:2021-05-28 热度:61
转义字符区分大小写,例如:b 解释为退格,但 B 解释为 B。 有以下几点需要注意: 字符串的内容包含单引号 时,可以用单引号 或反斜杠 来转义。 字符串的内[详细]
-
MySQL如何创建触发器
所属栏目:[MySql教程] 日期:2021-05-27 热度:88
基本语法 在 MySQL 5.7 中,可以使用 CREATE TRIGGER 语句创建触发器。 语法格式如下: CREATE 触发器名 BEFORE | AFTER INSERT | UPDATE | DELETE ON 表名 FOR[详细]
-
MySQL触发器到底意味着什么?
所属栏目:[MySql教程] 日期:2021-05-27 热度:143
触发器与数据表关系密切,主要用于保护表中的数据。特别是当有多个表具有一定的相互联系的时候,触发器能够让不同的表保持数据的一致性。 在 MySQL 中,只有执行[详细]
-
MySQL流程控制语句分析
所属栏目:[MySql教程] 日期:2021-05-27 热度:67
下面将详细讲解这些流程控制语句。 1. IF语句 IF 语句 用来进行条件判断,根据是否满足条件(可包含多个条件),来执行不同的语句,是流程控制中最常用的判断语[详细]
-
MySQL定义条件还有处理程序
所属栏目:[MySql教程] 日期:2021-05-27 热度:76
在程序的运行过程中可能会遇到问题,此时我们可以通过定义条件和处理程序来事先定义这些问题。 定义条件是指事先定义程序执行过程中遇到的问题,处理程序定义了[详细]
-
MySQL调用存储过程携手函数
所属栏目:[MySql教程] 日期:2021-05-26 热度:165
存储过程通过 CALL 语句来调用,存储函数的使用方法与 MySQL 内部函数的使用方法相同。执行存储过程和存储函数需要拥有 EXECUTE 权限(EXECUTE 权限的信息存储在[详细]
-
MySQL变量的定义以及赋值
所属栏目:[MySql教程] 日期:2021-05-26 热度:91
变量是表达式语句中最基本的元素,可以用来临时存储数据。在存储过程和函数中都可以定义和使用变量。用户可以使用 DECLARE 关键字来定义变量,定义后可以为变量[详细]
-
MySQL存储函数分析
所属栏目:[MySql教程] 日期:2021-05-26 热度:116
在 MySQL 中,使用 CREATE FUNCTION 语句来创建存储函数,其语法形式如下: CREATE FUNCTION sp_name ([func_parameter[...]]) RETURNS type [characteristic ..[详细]
-
MySQL抛弃存储过程
所属栏目:[MySql教程] 日期:2021-05-26 热度:99
MySQL 中使用 DROP PROCEDURE 语句来删除数据库中已经存在的存储过程。语法格式如下: DROP PROCEDURE [ IF EXISTS ] 过程名 语法说明如下: 过程名:指定要删除[详细]
-
MySQL订正存储过程
所属栏目:[MySql教程] 日期:2021-05-26 热度:111
在实际开发过程中,业务需求修改的情况时有发生,所以修改 MySQL 中的存储过程是不可避免的。 MySQL 中通过 ALTER PROCEDURE 语句来修改存储过程。本节将详细讲[详细]
-
MySQL日志及总结
所属栏目:[MySql教程] 日期:2021-05-26 热度:141
在 MySQL 中,日志可以分为二进制日志、错误日志、通用查询日志和慢查询日志。对于 MySQL 的管理工作而言,这些日志文件是不可缺少的。分析这些日志,可以帮助我[详细]
-
MySQL错误日志分析
所属栏目:[MySql教程] 日期:2021-05-26 热度:125
启动和设置错误日志 在 MySQL 数据库中,默认开启错误日志功能。一般情况下,错误日志存储在 MySQL 数据库的数据文件夹下,通常名称为 hostname.err。其中,host[详细]
-
MySQL二进制日志分析
所属栏目:[MySql教程] 日期:2021-05-26 热度:103
如果 MySQL 数据库意外停止,可以通过二进制日志文件来查看用户执行了哪些操作,对数据库服务器文件做了哪些修改,然后根据二进制日志文件中的记录来恢复数据库[详细]
-
MySQL SHOW TRIGGERS语句查看触发器信息
所属栏目:[MySql教程] 日期:2021-05-26 热度:165
在 MySQL 中,可以通过 SHOW TRIGGERS 语句来查看触发器的基本信息,语法格式如下: SHOW TRIGGERS; 示例 1 首先创建一个数据表 account,表中有两个字段,分别[详细]
-
MySQL修改和去除触发器
所属栏目:[MySql教程] 日期:2021-05-26 热度:165
语法格式如下: DROP TRIGGER [ IF EXISTS ] [数据库名] 触发器名 语法说明如下: 1) 触发器名 要删除的触发器名称。 2) 数据库名 可选项。指定触发器所在的数据[详细]
-
Mysql – 重用计算值
所属栏目:[MySql教程] 日期:2021-05-26 热度:106
我不确切地知道怎么说这个问题,但在这里. 我想重用我在查询中计算的值来计算另一个值. 变量是我猜的正确的单词.这是我的查询: SELECT t1.label as label,SUM(t1.totalEvents) as Entry,SUM(t2.totalEvents) as Back,ROUND(Entry/Back*100,2) as 'Rate'FROM[详细]
-
使用mysql和php强制导入新的数据库名称
所属栏目:[MySql教程] 日期:2021-05-26 热度:68
我有一个大型数据库dump.sql文件,我从linux中的命令行导入. .sql转储创建名为“database_name”的数据库.我想从这个.sql文件导入数据库但我想强制它到一个具有不同名称的数据库,因为脚本当前覆盖“database_name”和“database_name”已经存在并且具有我无法[详细]
-
帮助设置Ruby on Rails和MySQL – 提供奖励
所属栏目:[MySql教程] 日期:2021-05-26 热度:80
我迫切需要任何慈善的ruby/铁路专家的帮助.我真的想学习RoR,但是我无法到达任何地方,因为每次我到达需要连接到数据库的阶段时,都会出现问题.这就是我现在要做的事情. [Mac OSX 10.6.6 Ruby 1.9.2 Rails 3.0.5 MySQL 5.5.10] 所有这些都是最新版本,新安装,运[详细]
-
mysql group_concat在哪里
所属栏目:[MySql教程] 日期:2021-05-26 热度:66
我遇到以下问题的问题(如果这是一个重复的问题,那么我非常抱歉,但我似乎找不到任何可以帮助我的东西): SELECT d.*,GROUP_CONCAT(g.name ORDER BY g.name SEPARATOR ",") AS membersFROM table_d AS d LEFT OUTER JOIN table_g AS g ON (d.eventid = g.id)WH[详细]
-
MySQL INT、TINYINT、SMALLINT、MEDIUMINT、BIGINT整数类型介绍
所属栏目:[MySql教程] 日期:2021-05-26 热度:70
从上表中可以看到,不同类型的整数存储所需的字节数不相同,占用字节数最小的是 TINYINT 类型,占用字节最大的是 BIGINT 类型,占用的字节越多的类型所能表示的[详细]
-
MySQL数据类型分析
所属栏目:[MySql教程] 日期:2021-05-26 热度:67
数据类型(data_type)是指系统中所允许的数据的类型。 MySQL 数据类型定义了列中可以存储什么数据以及该数据怎样存储的规则。 数据库中的每个列都应该有适当的[详细]
-
数据库设计的基本方向
所属栏目:[MySql教程] 日期:2021-05-26 热度:155
其中,项目开始的第一步都是根据客户需求去设计数据库。代码编写阶段就是根据选择的数据库进行物理实现,编写代码实现应用。 按照规范设计的方法,考虑数据库及[详细]
-
数据库设计解析
所属栏目:[MySql教程] 日期:2021-05-26 热度:126
数据库设计是数据库系统中的重要组成部分。一个良好的数据库可以给系统带来清晰的数据统计与数据的详细分析,给系统带来方便直观的数据。不良的数据库设计,必然[详细]
