找到 4379 篇文章 关于 MySQL

如何为 MySQL 程序指定选项?

AmitDiwan
更新于 2021年3月9日 13:39:00

110 次查看

让我们了解如何在 MySQL 程序中指定选项。有很多方法可以为 MySQL 程序指定选项:命令行在输入程序名称后,命令行上的选项必须列出。这是适用于程序特定调用的常见选项步骤。选项文件程序启动时读取的选项文件中的选项也需要列出。这是用户需要程序每次运行时都使用的常见选项步骤。环境变量需要在环境变量中的选项…… 阅读更多

调用 MySQL 程序

AmitDiwan
更新于 2021年3月9日 13:37:30

204 次查看

MySQL 程序可以从命令行(即从 shell 或命令提示符)调用。如何调用?这可以通过输入程序名称以及任何需要指示程序执行用户所需操作的选项或参数来完成。以下命令显示一些示例程序调用。“shell>”代表命令解释器的提示符;它不是用户键入的内容的一部分。用户看到的具体提示符取决于他们的命令解释器。典型的提示符是 $ 用于 sh、ksh 或 bash,% 用于 csh 或 tcsh,以及 C:\> 用于…… 阅读更多

MySQL 程序概述

AmitDiwan
更新于 2021年3月9日 13:37:03

280 次查看

MySQL 安装中有很多程序。让我们看看一些程序的概述。某些程序是特定于平台的,这意味着它们并非存在于所有 MySQL 发行版中。每个 MySQL 程序都采用不同的选项。可以使用“ - - help”选项来获取程序不同选项的描述。可以通过在命令行或选项文件中指定选项来覆盖 MySQL 程序的默认选项值。每个 MySQL 程序都采用不同的选项。可以使用“ - - help”选项来获取程序不同选项的描述…… 阅读更多

如何在 MySQL 中设置初始值和自动递增?

AmitDiwan
更新于 2021年3月9日 13:34:51

2K+ 次查看

AUTO_INCREMENT 属性用于为新行生成唯一的标识符。如果列声明为“NOT NULL”,则可以为该列分配 NULL 值以生成一系列数字。当任何值插入到 AUTO_INCREMENT 列时,该列将设置为该值,并且序列也将重置,以便它从最大列值开始自动生成按顺序排列的值。可以更新现有的“AUTO_INCREMENT”列,这也会重置“AUTO_INCREMENT”序列。可以使用 SQL 中的“LAST_INSERT_ID()”函数检索最新的自动生成的“AUTO_INCREMENT”值…… 阅读更多

在 MySQL 中使用 AUTO_INCREMENT 列

AmitDiwan
更新于 2021年3月9日 13:34:27

120 次查看

让我们了解如何在 MySQL 中使用 AUTO_INCREMENT 列:AUTO_INCREMENT 属性用于为新行生成唯一的标识符。让我们看看此语句是如何工作的。在此之前,请考虑以下查询:查询CREATE TABLE tableName (    id MEDIUMINT NOT NULL AUTO_INCREMENT,    name CHAR(30) NOT NULL, PRIMARY KEY (id) ); INSERT INTO tableName (name) VALUES (‘val1’), ('val2'), ('val3'), ('val4'); SELECT * FROM tableName;输出+----+---------+ | id | name | +----+---------+ | 1 | val1 | | 2 | val2 | | … 阅读更多

带示例的 MySQL AUTO_INCREMENT

AmitDiwan
更新于 2021年3月9日 13:30:30

403 次查看

让我们了解 ATUO_INCREMENT 的工作原理:AUTO_INCREMENT 属性用于为新行生成唯一的标识符。让我们看看此语句是如何工作的。在此之前,请考虑以下查询:查询CREATE TABLE tableName (    id MEDIUMINT NOT NULL AUTO_INCREMENT,    name CHAR(30) NOT NULL,    PRIMARY KEY (id) ); INSERT INTO tableName (name) VALUES (‘val1’), ('val2'), ('val3'), ('val4'); SELECT * FROM tableName;输出+----+---------+ | id | name | +----+---------+ | 1  | val1 | | 2  | val2 | | 3  | val3 | | … 阅读更多

用于每日、每月、每年和总计的网站访问计数器的 SQL 查询

AmitDiwan
更新于 2021年3月9日 13:26:53

486 次查看

让我们了解如何编写查询以查找 MySQL 中每日、每月、每年以及总计的网站访问次数:注意:我们假设我们已经创建了一个名为“DBNAME”的数据库和一个名为“tableName”的表。让我们看看可用于获取每日、每月、每年以及总计的网站访问次数的 MySQL 查询:查询SELECT COUNT(DISTINCT ip) FROM tableName WHERE create_at >= LAST_DAY(NOW()) + INTERVAL 1 DAY - INTERVAL 1 MONTH AND create_at < LAST_DAY(NOW()) + INTERVAL 1 DAY上述查询通过从本月开始搜索一系列 DATETIME 值…… 阅读更多

如何使用 MySQL 统计每页每日访问量?

AmitDiwan
更新于 2021年3月9日 13:26:14

382 次查看

注意:我们假设我们已经创建了一个名为“DBNAME”的数据库和一个名为“tableName”的表。让我们了解如何使用 MySQL 查询每页每日访问量。这可以使用 bit group 函数来完成:查询SELECT DATE(date) Date, page_id, COUNT(*) colName FROM tableName GROUP BY DATE(date), page_id这里的“colName”指的是“每日访问量”列,“tableName”指的是包含访问者详细信息的表。它确保在运行上述查询时删除表中的重复值。

使用 MySQL 中的复合索引加快慢查询速度

AmitDiwan
更新于 2021年3月9日 13:24:41

502 次查看

让我们首先看看什么是复合索引:复合索引是用于多列的索引。它也称为多列索引。MySQL 允许用户创建最多包含 16 列的复合索引。查询优化器将复合索引用于将测试索引中所有列的查询。它也可用于测试第一列、前两列等等的查询。如果列在索引定义中按正确的顺序指定,则可以使用单个复合索引来加快…… 阅读更多

MySQL 复合索引

AmitDiwan
更新于 2021年3月9日 13:22:31

8K+ 次查看

复合索引是用于多列的索引。它也称为多列索引。特性让我们看看特性:MySQL 允许用户创建最多包含 16 列的复合索引。查询优化器将复合索引用于将测试索引中所有列的查询。它也可用于测试第一列、前两列等等的查询。如果列在索引定义中按正确的顺序指定,则可以使用单个复合索引来加快…… 阅读更多

广告