找到 6705 篇文章 适用于数据库
5K+ 浏览量
您不能执行 select IN 范围。为了获得相同的结果,请使用 BETWEEN。让我们看一个示例 -IN(开始,结束):这意味着开始和结束之间的中间值将不会显示。对于上述逻辑,您可以使用 BETWEEN。BETWEEN 子句是包含性的,例如,假设有 1、2、3、4、5、6 个数字。如果您想包含地显示 2 到 6 的数字,那么使用 BETWEEN 数字 2 和 6 也会显示。让我们创建一个表 -mysql> create table SelectInWithBetweenDemo -> ( -> PortalId int ... 阅读更多
2K+ 浏览量
要在 MySQL 中添加 AUTOINCREMENT,您可以使用 ALTER 命令。ALTER TABLE yourTableName change yourColumName yourColumnName dataType AUTO_INCREMENT PRIMARY KEY;为了理解上述概念,请创建一个包含一列的表。让我们创建一个表 -mysql> create table AlterTableToAddAutoIncrement -> ( -> StudentId int -> ); Query OK, 0 rows affected (0.57 sec)使用上述语法更改“StudentId”并添加 AUTOINCREMENT。查询如下 -mysql> alter table AlterTableToAddAutoIncrement change StudentId StudentId int AUTO_INCREMENT Primary key; Query OK, 0 rows affected (1.93 sec) Records: 0 Duplicates: 0 Warnings: 0我们 ... 阅读更多
82 浏览量
要了解两个或多个字段中的最大值,请使用 MySQL 中的 GREATEST() 函数。语法如下 -SELECT GREATEST(MAX(yourColumnName1), MAX(yourColumnName2), ...............MAX(yourColumnName2) ) from yourTableName;让我们通过创建一个包含两个以上列的表来了解上述概念 -mysql> create table GreatestOfTwoOrMore -> ( -> Marks1 int, -> Marks2 int, -> Marks3 int -> ); Query OK, 0 rows affected (0.57 sec)以下是将记录插入表的查询 -mysql> insert into GreatestOfTwoOrMore values(23, 78, 89); Query OK, 1 row ... 阅读更多
1K+ 浏览量
您可以借助 DATE() 函数从 datetime 中去除时间成分。语法如下 -SELECT DATE(yourColumnName) from yourTableName;为了理解上述概念,让我们首先创建一个表 -mysql> create table StripComponentDatetimeDemo -> ( -> YourDateTime datetime -> ); Query OK, 0 rows affected (0.60 sec)现在让我们在表中插入一些记录。查询如下 -mysql> insert into StripComponentDatetimeDemo values(date_add(now(), interval 1 day)); Query OK, 1 row affected (0.13 sec)使用 select 语句显示记录。如下所示显示查询 ... 阅读更多
381 浏览量
要舍入到最接近的整数,请使用 MySQL 中的 FLOOR() 函数。语法如下 -SELECT FLOOR(yourColumnName) from yourTableName;让我们首先创建一个表 -mysql> create table FloorDemo -> ( -> Price float -> ); Query OK, 0 rows affected (0.57 sec)将记录插入列 Price。插入记录的查询如下 -mysql> insert into FloorDemo values(5.75); Query OK, 1 row affected (0.21 sec) mysql> insert into FloorDemo values(5.23); Query OK, 1 row affected (0.31 sec) mysql> insert into FloorDemo values(5.50); Query OK, 1 row affected (0.12 sec)显示 ... 阅读更多
517 浏览量
要将 DATE 和 TIME 从 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 -> ); Query OK, 0 rows affected (0.56 sec)现在,我使用 now() 插入当前日期和时间。查询如下 -mysql> insert into DateAndTimePartDemo values(now()); Query OK, 1 row affected (0.37 sec)显示记录 ... 阅读更多
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 | ... 阅读更多
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'; Query OK, 0 rows affected (0.29 sec)要检查新用户是否已创建,请使用以下查询 -mysql> SELECT User FROM mysql.user;以下是输出 -+------------------+ | User ... 阅读更多
29K+ 浏览量
要通过 SQL 命令显示 MySQL 主机,请使用系统变量“hostname”。以下是显示主机的查询 -mysql> select @@hostname;以下是输出 -+-----------------+ | @@hostname | +-----------------+ | DESKTOP-QN2RB3H | +-----------------+ 1 row in set (0.00 sec)或者您可以使用“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 | | +-------------------------------+-----------------+ 4 rows in set (0.07 sec)