找到关于数据库的6705篇文章

MySQL Select IN 范围?

Ankith Reddy
更新于 2019年7月30日 22:30:24

5K+ 次浏览

你不能使用 select IN 范围。要获得相同的结果,请使用 BETWEEN。让我们来看一个例子 - IN(start, end):这意味着 start 和 end 之间的中间值不会显示。对于上述逻辑,可以使用 BETWEEN。BETWEEN 子句是包含性的,例如,假设有 1、2、3、4、5、6 个数字。如果你想包含地显示 2 到 6 的数字,那么使用 BETWEEN 2 和 6 的数字也会显示。让我们创建一个表 - mysql> create table SelectInWithBetweenDemo -> ( -> PortalId int ... 阅读更多

在 MySQL 中通过添加 AUTOINCREMENT 修改表?

Arjun Thakur
更新于 2019年7月30日 22:30:24

2K+ 次浏览

要在 MySQL 中添加 AUTOINCREMENT,可以使用 ALTER 命令。ALTER TABLE yourTableName change yourColumName yourColumnName dataType AUTO_INCREMENT PRIMARY KEY;为了理解上述概念,请创建一个带有一列的表。让我们创建一个表 - mysql> create table AlterTableToAddAutoIncrement -> ( -> StudentId int -> ); 使用上述语法修改“StudentId”并添加 AUTOINCREMENT。查询如下 - mysql> alter table AlterTableToAddAutoIncrement change StudentId StudentId int AUTO_INCREMENT Primary key; 我们... 阅读更多

在 MySQL 中查找两个或多个字段中的最大值?

Chandu yadav
更新于 2019年7月30日 22:30:24

82 次浏览

要了解两个或多个字段中的最大值,请使用 MySQL 中的 GREATEST() 函数。语法如下 - SELECT GREATEST(MAX(yourColumnName1), MAX(yourColumnName2), ...............MAX(yourColumnName2) ) from yourTableName;让我们通过创建一个包含两个以上列的表来理解上述概念 - mysql> create table GreatestOfTwoOrMore -> ( -> Marks1 int, -> Marks2 int, -> Marks3 int -> ); 以下是将记录插入表的查询 - mysql> insert into GreatestOfTwoOrMore values(23, 78, 89); ... 阅读更多

从 MySQL 的 datetime 中去除时间部分?

Arjun Thakur
更新于 2019年7月30日 22:30:24

1K+ 次浏览

你可以使用 DATE() 函数从 datetime 中去除时间部分。语法如下 - SELECT DATE(yourColumnName) from yourTableName;为了理解上述概念,让我们首先创建一个表 - mysql> create table StripComponentDatetimeDemo -> ( -> YourDateTime datetime -> ); 现在让我们在表中插入一些记录。查询如下,显示... 阅读更多

如何在 MySQL 中向下舍入到最接近的整数?

Chandu yadav
更新于 2019年7月30日 22:30:24

381 次浏览

要向下舍入到最接近的整数,请使用 MySQL 中的 FLOOR() 函数。语法如下 - SELECT FLOOR(yourColumnName) from yourTableName;让我们首先创建一个表 - mysql> create table FloorDemo -> ( -> Price float -> ); 将记录插入到 Price 列。插入记录的查询如下 - mysql> insert into FloorDemo values(5.75); mysql> insert into FloorDemo values(5.23); mysql> insert into FloorDemo values(5.50); 显示... 阅读更多

如何在 MySQL 中分离 DATETIME 中的日期和时间?

George John
更新于 2019年7月30日 22:30:24

517 次浏览

要分离 DATETIME 中的日期和时间,可以使用 MySQL 中的 DATE_FORMAT() 方法。语法如下 - SELECT DATE_FORMAT(yourColumnName, '%Y-%m-%d') VariableName, DATE_FORMAT(yourColumnName, '%H:%i:%s') VariableName from yourTableName;为了理解上述 DATE_FORMAT() 方法,让我们创建一个数据类型为“datetime”的表。创建表 - mysql> create table DateAndTimePartDemo -> ( -> YourDateandtime datetime -> ); 现在,我使用 now() 插入当前日期和时间。查询如下 - mysql> insert into DateAndTimePartDemo values(now()); 显示记录... 阅读更多

如何知道 MySQL 表是否正在使用 myISAM 或 InnoDB 引擎?

Ankith Reddy
更新于 2020年6月26日 12:58:04

3K+ 次浏览

要了解 MySQL 表是否正在使用 MyISAM 或 InnoDB 引擎,可以使用 show status table 命令。语法如下 - SHOW TABLE STATUS from yourDatabaseName LIKE ‘yourTableName’。上述语法说明了具体的表引擎。现在,你可以应用上述语法来了解 MySQL 表引擎是否正在使用 MyISAM 或 InnoDB。这里,我的数据库是“business”,表是“student”。查询如下 - mysql> show table status from business like 'student'; 下面显示了我们的表“student”正在使用的引擎 - +---------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+--------------------+----------+----------------+---------+ | Name   | Engine | Version | Row_format | Rows | ... 阅读更多

如何在 Windows 计算机上查找 MySQL my.cnf?

Chandu yadav
更新于 2019年7月30日 22:30:24

2K+ 次浏览

要在 Windows 系统上查找 my.cnf,首先使用快捷键 Windows + R(运行)打开命令提示符。快照如下 - 在命令提示符上键入“services.msc”并按 ENTER,如下面的屏幕截图所示 - 现在,将打开一个新的向导。快照如下 - 现在,搜索 MySQL。快照如下 - 右键单击“MySQL80”并选择“属性”,如下面的屏幕截图所示 - 正如你在上面的屏幕截图中看到的,“可执行文件的路径”说明了 Windows 上 my.cnf 的位置。

如果 MySQL 用户不存在,如何创建?

Chandu yadav
更新于 2019年7月30日 22:30:24

1K+ 次浏览

你可以使用“create user”命令创建如果用户不存在。该命令适用于 MySQL 5.7.6 及以上版本。语法如下 - mysql> CREATE USER IF NOT EXISTS 'yourUserName'@'localhost' IDENTIFIED BY 'yourPassword';应用上述语法来创建如果用户不存在。查询如下 - mysql> CREATE USER IF NOT EXISTS 'Smith'@'localhost' IDENTIFIED BY 'Smith123456'; 要检查新用户是否已创建,请使用以下查询 - mysql> SELECT User FROM mysql.user;以下是输出 - +------------------+ | User ... 阅读更多

通过 SQL 命令显示 MySQL 主机?

George John
更新于 2023年9月14日 21:09:02

29K+ 次浏览

要通过 SQL 命令显示 MySQL 主机,请使用系统变量“hostname”。以下是显示主机的查询 - mysql> select @@hostname; 以下是输出 - +-----------------+ | @@hostname | +-----------------+ | DESKTOP-QN2RB3H | +-----------------+ 或者你可以使用“show variables”命令通过 SQL 命令显示 MySQL 主机。show variables where Variable_name like '%host%';以下是输出 - +-------------------------------+-----------------+ | Variable_name                 | Value           | +-------------------------------+-----------------+ | host_cache_size               | 279             | | hostname                      | DESKTOP-QN2RB3H | | performance_schema_hosts_size | -1 | | report_host                 | | +-------------------------------+-----------------+

广告