首页 列表 - 第 1 页

MySQL中的 存储引擎

MySQL中的 存储引擎 什么是Mysql 存储引擎 存储引擎(数据库引擎)是处理各种表的 SQL 操作(创建、读取、更新数据)的软件组件。 MySQL 5.5 之前的默认存储引擎是 MyISAM。 MySQL 5.6 支持的存储引擎 Mysql 存储引擎有哪些? 了解 MySQL 中每种表类型的特性非常重要,这样我们就可以有效地使用它们来最大限度地提高数据库的性能。 InnoDB Inn

Views:0  2020-09-17

启动 MYSQL 时出错 “Another MySQL daemon already running with the same unix socket”

启动 MYSQL 时出错 “Another MySQL daemon already running with the same unix socket” 在我们的环境中,我们运行了集群防护测试,在硬重启后,我们的 MySQL 将无法启动。 # service mysqld status mysqld is stopped # service mysqld start Another MySQL

Views:0  2020-09-17

什么是MySQL

什么是MySQL 简介:本教程可帮助您回答以下问题:什么是MySQL?并说明为什么MySQL是世界上最受欢迎的开源数据库。 要了解MySQL,首先需要了解数据库和SQL。 如果您已经知道数据库和SQL,则可以跳至"什么是MySQL"部分。 数据库简介 您每天都在处理数据…… 当您想听自己喜欢的歌曲时,可以从智能手机打开播放列表。 在这种情况下,播放列表是一个数据库。 当您拍

Views:0  2019-11-20

MySQL选择随机行

MySQL选择随机行 简介:在本教程中,您将学习各种技术以从MySQL的数据库表中选择随机行。 有时,您必须从表中选择随机行,例如: 在博客中选择一些随机帖子,然后在边栏中显示它们。 选择一个随机报价以显示"每日报价"小部件。 在图库中选择随机图片并用作特色图片。 MySQL使用ORDER BY RAND()选择随机行 MySQL没有任何内置语句可从表中选择

Views:0  2019-11-20

如何在MySQL中查找第n个最大值的记录

如何在MySQL中查找第n个最大值的记录 简介:在本教程中,您将学习如何使用各种技术来选择数据库表中的第n条最高记录。 使用MAX或MIN函数很容易选择数据库表中的最高或最低记录。 但是,选择第n个最高记录有点棘手。 例如,从产品表中获得第二昂贵的产品。 要选择第n条最高记录,您需要执行以下步骤: 首先,您获得n个最高记录,并按升序对其进行排序。 第n个最高记录是结果集中的最后一个记录。

Views:0  2019-11-20

MySQL WHILE循环

MySQL WHILE循环 简介:在本教程中,您将学习如何使用MySQL WHILE循环语句重复执行一个或多个语句,只要条件为真。 MySQL WHILE循环语句简介 WHILE循环是一个循环语句,只要条件为真,它就会重复执行代码块。 这是WHILE语句的基本语法: [begin_label:] WHILE search_condition DO statement_list END

Views:0  2019-11-20

MySQL变量

MySQL变量 简介:在本教程中,您将学习如何在SQL语句中使用MySQL用户定义的变量。 MySQL用户定义变量简介 有时,您希望将值从一个SQL语句传递给另一个SQL语句。 为此,将值存储在第一个语句的MySQL用户定义变量中,并在后续语句中引用它。 要创建用户定义的变量,请使用格式@variable_name,其中variable_name由字母数字字符组成。 从MySQL 5.7.5开

Views:0  2019-11-20

MySQL UUID Smackdown:主键的UUID与INT

MySQL UUID Smackdown:主键的UUID与INT 简介:本教程向您介绍MySQL UUID,向您展示如何将其用作表的主键(PK),并讨论将其用作主键的优缺点。 MySQL UUID简介 UUID代表通用唯一IDentifier。 UUID是基于RFC 4122("通用唯一标识符(UUID)URN命名空间)"定义的。 UUID被设计为在空间和时间上全局唯一的数

Views:0  2019-11-20

如何获取MySQL今天的日期

如何获取MySQL今天的日期 简介:在本教程中,您将学习如何使用内置的日期函数来查询与MySQL今天的日期匹配的数据。 使用内置的日期函数获取MySQL今天的日期 有时,您可能想从表中查询数据以获取日期为date的行,例如: SELECT column_list FROM table_name WHERE expired_date = today; 要获取今天的日期

Views:0  2019-11-20

MySQL存储对象访问控制

MySQL存储对象访问控制 简介:在本教程中,您将了解MySQL中的存储对象访问控制。 在MySQL中,存储例程(存储过程和函数),触发器,事件和视图在确定其特权的安全上下文中执行。 MySQL使用DEFINER和SQL SECURITY特性来控制这些特权。 DEFINER属性 定义存储例程(例如存储过程或函数)时,可以选择指定DEFINER属性,该属性是MySQL帐户的名称: CREATE

Views:0  2019-11-20

使用MySQL SIGNAL / RESIGNAL语句提高错误条件

使用MySQL SIGNAL / RESIGNAL语句提高错误条件 简介:在本教程中,您将学习如何使用SIGNAL和RESIGNAL语句来提高存储过程中的错误条件。 MySQL SIGNAL陈述式 您可以使用SIGNAL语句从存储程序(例如存储过程,存储函数,触发器或事件)向调用者返回错误或警告条件。 SIGNAL语句使您可以控制返回哪些信息,例如value和messageSQLSTATE。

Views:0  2019-11-20

MySQL SHOW WARNINGS语句

MySQL SHOW WARNINGS语句 简介:在本教程中,您将学习如何使用MySQL SHOW WARNINGS显示有关错误,警告和注释的信息。 MySQL SHOW WARNINGS语句简介 执行语句时,如果发生错误,警告或注释,则可以使用SHOW WARNINGS诊断语句来显示详细信息。 这是SHOW WARNINGS的基本语法: SHOW WARNINGS; 例如,以下查询由于表x

Views:0  2019-11-20

MySQL SHOW ERRORS查看错误

MySQL SHOW ERRORS查看错误 简介:在本教程中,您将学习如何使用MySQL SHOW ERRORS语句显示查询生成的错误信息。 MySQL SHOW ERRORS语句简介 SHOW ERRORS是显示错误信息的诊断语句。 SHOW ERRORS与SHOW WARNINGS相似,不同之处在于它仅显示错误,不显示警告和注释。 以下显示错误显示所有错误: SHOW ERRORS; 要

Views:0  2019-11-20

MySQL SELECT INTO变量

MySQL SELECT INTO变量 简介:在本教程中,您将学习如何使用MySQL SELECT INTO变量将查询结果存储在变量中。 MySQL SELECT INTO变量语法 要将查询结果存储在一个或多个变量中,请使用SELECT INTO变量语法: SELECT c1, c2, c3, ... INTO @v1, @v2, @v3,... FROM tab

Views:0  2019-11-20

MySQL ROW_NUMBER

MySQL ROW_NUMBER 简介:在本教程中,您将学习如何在MySQL中模拟row_number()函数。 我们将向您展示如何向结果集中的每一行或每一组行添加一个顺序整数。 请注意,自8.0版开始,MySQL已支持ROW_NUMBER()。 如果使用MySQL 8.0或更高版本,请签出ROW_NUMBER()函数。 否则,您可以继续学习本教程,以学习如何模拟ROW_NUMBER()函数。

Views:0  2019-11-20

如何在MySQL中获取行数

如何在MySQL中获取行数 简介:在本教程中,您将学习各种获取数据库中MySQL行数的方法。 获取单个表的MySQL行计数 要获取单个表的行数,请在SELECT语句中使用COUNT(*),如下所示: SELECT COUNT(*) FROM table_name; 例如,要获取示例数据库中customers表中的行数,请使用以下语句: SELECT COUNT(*

Views:0  2019-11-20