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

如何在 MySQL 中按数字对 varchar 字段排序?

Ankith Reddy
更新于 2019-07-30 22:30:23

2K+ 次浏览

使用 ‘LPAD(lower(column_name))’ 可以按数字在 MySQL 中对 varchar 字段进行排序。让我们来看一个例子。首先,我们将创建一个表。CREATE 命令用于创建表。mysql> create table SortingvarcharDemo -> ( -> List varchar(10) -> ); 查询成功,0 行受影响 (0.82 秒) 使用 INSERT 命令插入记录。mysql> insert into SortingvarcharDemo values("99"); 查询成功,1 行受影响 (0.12 秒) mysql> insert into SortingvarcharDemo values("9"); 查询成功,1 行受影响 (0.17 秒) mysql> insert into SortingvarcharDemo ... 阅读更多

如何在 MySQL 中检查两个字符串之间的相似性?

Arjun Thakur
更新于 2020-06-26 12:27:33

1K+ 次浏览

可以使用 ‘strcmp()’ 函数检查两个字符串之间的相似性。以下是条件:如果两个字符串相等,则返回 0。如果第一个字符串小于第二个字符串,则返回 -1。如果第一个字符串大于第二个字符串,则返回 1。这是一个例子。情况 1 - 如果两个字符串相等。以下是查询。mysql > SELECT STRCMP("demo", "demo");以下是上述查询的输出。+------------------------+ | STRCMP("demo", "demo") | +------------------------+ | 0 ... 阅读更多

是否可以在 MySQL 中使用带有 LIMIT 的 UPDATE 查询?

Chandu yadav
更新于 2020-06-26 12:30:35

9K+ 次浏览

是的,可以在 MySQL 中使用带有 LIMIT 的 UPDATE 查询。让我们看看如何操作。在我们的示例中,我们将首先创建一个表。CREATE 命令用于创建表。mysql>CREATE table tblUpdateLimit -> ( -> id int, -> name varchar(100) -> ); 查询成功,0 行受影响 (0.53 秒) 使用 INSERT 命令插入记录。mysql>INSERT into tblUpdateLimit values(1, 'John'); 查询成功,1 行受影响 (0.54 秒) mysql>INSERT into tblUpdateLimit values(2, 'Carol'); 查询成功,1 行受影响 (0.12 秒) mysql>INSERT into tblUpdateLimit values(3, 'Smith'); 查询成功,1 行受影响 (0.10 秒) mysql>INSERT into ... 阅读更多

如何更改 MySQL 时区?

George John
更新于 2019-07-30 22:30:23

329 次浏览

要更改 MySQL 中的时区,可以使用 SET 命令。以下是语法。SET time_zone=’someValue’; 现在让我们使用上述语法并将其应用于以下查询。mysql > SET time_zone = '+8:00'; 查询成功,0 行受影响 (0.00 秒) 以上,时区更改的值相当于 8。要全局更改时区,请使用 GLOBAL 命令。以下是语法。SET GLOBAL time_zone = 'someValue'; 这是一个例子。mysql> SET GLOBAL time_zone = '+8:00'; 查询成功,0 行受影响 (0.00 秒) 上述查询将全局更改时区。

如何向 MySQL 数据库添加超级权限?

Ankith Reddy
更新于 2019-07-30 22:30:23

7K+ 次浏览

首先,使用 DESC 命令检查 MySQL 数据库。mysql>DESC mysql.db; 以下是输出。+-----------------------+---------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------------------+---------------+------+-----+---------+-------+ | Host | char(60) | NO | PRI | | ... 阅读更多

无需双重查询的 MySQL 分页?

Arjun Thakur
更新于 2019-07-30 22:30:23

224 次浏览

要使用 MySQL 分页,首先让我们看看如何使用 CREATE 命令并用它来创建一个表。mysql>CREATE table RowCountDemo -> ( -> ID int, -> Name varchar(100) -> ); 查询成功,0 行受影响 (0.95 秒) 使用 INSERT 命令插入记录。mysql>INSERT into RowCountDemo values(1, 'Larry'); 查询成功,1 行受影响 (0.15 秒) mysql>INSERT into RowCountDemo values(2, 'John'); 查询成功,1 行受影响 (0.13 秒) mysql>INSERT into RowCountDemo values(3, 'Bela'); 查询成功,1 行 ... 阅读更多

如何在 MySQL 中引发错误?

Chandu yadav
更新于 2019-07-30 22:30:23

2K+ 次浏览

MySQL 引入了类似于其他语言中异常的信号。让我们首先看看信号的语法。SIGNAL SQLSTATE 'PredefinedValueforSignalError' SET MESSAGE_TEXT = 'AnyMessageInformation'; 在上面,我们也设置了自己的错误消息文本。我们将应用上述查询以在信号的帮助下获取错误消息。mysql > SIGNAL SQLSTATE '42927' SET MESSAGE_TEXT = 'Error Generated'; 以下是上述查询的输出。错误 1644 (42927):生成的错误在上述输出中,'42927' 是 SQLSTATE,'Error Generated' 是我们添加的错误消息。

计算 MySQL 表中行数的最快方法?

Ankith Reddy
更新于 2020-06-26 12:23:37

1K+ 次浏览

让我们首先来看一个创建表、添加记录和显示它们的例子。CREATE 命令用于创建表。mysql> CREATE table RowCountDemo -> ( -> ID int, -> Name varchar(100) > ); 查询成功,0 行受影响 (0.95 秒) 使用 INSERT 命令插入记录。mysql>INSERT into RowCountDemo values(1, 'Larry'); 查询成功,1 行受影响 (0.15 秒) mysql>INSERT into RowCountDemo values(2, 'John'); 查询成功,1 行受影响 (0.13 秒) mysql>INSERT into RowCountDemo values(3, 'Bela'); 查询成功,1 行受影响 (0.15 秒) mysql>INSERT into RowCountDemo values(4, 'Jack'); 查询成功,1 行受影响 (0.11 秒) ... 阅读更多

在 MySQL 中哪个更好 - NULL 或空字符串?

Arjun Thakur
更新于 2020-06-26 12:24:27

344 次浏览

选择取决于数据库。在 ORACLE 数据库中,空字符串将转换为 NULL。在 MySQL 中,与 NULL 相比,使用空字符串更好。使用一些边界条件很容易检查空字符串,而这不能用 NULL 来完成。要查找 NULL,我们需要添加一个额外的条件,即 'IS NULL' 我们可以检查 NULL 的长度为 0,而空字符串的长度为 1。要检查 NULL 的长度。mysql>SELECT count(NULL);以下是上述查询的输出。+-----------------+ | count(NULL) | +-----------------+ ... 阅读更多

如何在 MySQL 中转义单引号?

Chandu yadav
更新于 2020-06-26 12:24:56

491 次浏览

我们可以使用 SELECT 语句转义单引号。例如,当在名称中遇到单引号时,例如“Carol’s”。让我们看看语法。SELECT ‘SomeValue’;这是一个显示如何包含带有单引号的文本的示例。mysql> SELECT 'Carol\'s Taylor.'; 以下是输出。+-------------------+ | Carol's Taylor | +-------------------+ | Carol's Taylor | +-------------------+ 1 行结果集 (0.00 秒)

广告