找到 4219 篇文章 适用于 MySQLi

在哪些情况下,MySQL CASE 语句返回 NULL?

Arjun Thakur
更新于 2020 年 2 月 11 日 06:41:17

1K+ 次查看

众所周知,如果没有任何比较或条件为真,则 CASE 语句将返回 ELSE 语句后指定的 结果。但是,如果没有 ELSE 语句,在这种情况下,CASE 语句将返回 NULL。以下是一个演示示例。示例mysql> Select CASE 100     -> WHEN 150 THEN 'It is matched'     -> WHEN 200 THEN 'It is not matched'     -> END As 'It Returns NULL'; +-----------------+ | It Returns NULL | +-----------------+ | NULL            | +-----------------+ 1 row in set (0.00 sec)以下查询使用来自 ... 阅读更多

如何在 MySQL CASE 语句中使用列数据?

Rishi Raj
更新于 2020 年 6 月 20 日 13:43:50

123 次查看

要理解它,请考虑以下来自表“Students”的数据:mysql> Select * from Students; +----+-----------+-----------+----------+----------------+ | id | Name      | Country   | Language | Course         | +----+-----------+-----------+----------+----------------+ | 1  | Francis   | UK        | English  | Literature     | | 2  | Rick      | USA       | English  | History        | | 3  | Correy    | USA       | English  | Computers      | | 4  | Shane     | France    | ... 阅读更多

如何使用 mysqladmin 删除现有数据库?

seetha
更新于 2020 年 6 月 20 日 13:43:10

107 次查看

我们需要特殊的权限才能创建或删除 MySQL 数据库。以下是使用 mysqladmin 二进制文件删除数据库的语法:语法[root@host]# mysqladmin -u root -p drop db_name 输入密码:******这里,db_name 是我们要删除的数据库的名称。示例以下是如何删除名为 TUTORIALS 的数据库的示例:[root@host]# mysqladmin -u root -p drop TUTORIALS 输入密码:******上述语句将向您发出警告,并确认您是否真的要删除此数据库。删除数据库可能会造成非常严重的后果。数据库中存储的任何数据都将 ... 阅读更多

MYSQL 控制流函数 CASE 如何工作?

Swarali Sree
更新于 2020 年 2 月 11 日 06:29:36

289 次查看

MySQL CASE 语句是一个流控制函数,允许我们在查询(如 SELECT 或 WHERE 子句)中构建条件。CASE 语句有两种语法语法-1CASE val WHEN compare_val1 THEN result1 WHEN compare_val2 THEN result2 . . . Else result END在此第一种语法中,如果 val 等于 compare_val1,则 CASE 语句将返回 result1。如果 val 等于 compare_val2,则 CASE 语句将返回 result2,依此类推。如果 val 与任何 compare_val 不匹配,则 CASE 语句将返回 ELSE 子句中指定的 result。示例mysql> Select CASE 100 ... 阅读更多

如何使用 mysqladmin 创建新数据库?

vanithasree
更新于 2020 年 6 月 20 日 13:40:02

164 次查看

我们需要特殊的权限才能创建或删除 MySQL 数据库。以下是使用 mysqladmin 二进制文件创建新数据库的语法:语法[root@host]# mysqladmin -u root -p create db_name 输入密码:******这里,db_name 是我们要创建的数据库的名称。示例以下是如何创建名为 TUTORIALS 的数据库的简单示例:[root@host]# mysqladmin -u root -p create TUTORIALS 输入密码:******上述查询将创建一个名为 TUTORIALS 的 MySQL 数据库。

如何在命令提示符下使用 MySQL 二进制文件建立 MySQL 数据库?

Sravani S
更新于 2020 年 6 月 20 日 13:41:12

104 次查看

您可以使用命令提示符下的 mysql 二进制文件建立 MySQL 数据库。可以通过以下示例了解:示例我们可以使用以下语句从命令提示符连接到 MySQL 服务器:[root@host]# mysql -u root -p 输入密码:******这将为我们提供 mysql> 命令提示符,我们可以在其中执行任何 SQL 命令。以下是上述命令的结果:以下代码块显示了上述代码的结果:Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.7.20 MySQL ... 阅读更多

如何使用 SQL GRANT 语句设置 MySQL 用户帐户?

radhakrishna
更新于 2020 年 6 月 20 日 13:16:33

126 次查看

我们也可以使用 GRANT SQL 命令添加用户帐户。可以使用以下示例说明:示例在此示例中,我们将为名为 TUTORIALS 的特定数据库添加用户 Zara,密码为 zara123。root@host# mysql -u root -p password; 输入密码:******* mysql> use mysql; Database changed mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP    -> ON TUTORIALS.*    -> TO 'zara'@'localhost'    -> IDENTIFIED BY 'zara123';上述语句还将在名为用户的 MySQL 数据库表中创建一个条目。

如何使用 INSERT INTO 语句设置 MySQL 用户帐户?

V Jyothi
更新于 2020 年 6 月 20 日 13:19:29

2K+ 次查看

要向 MySQL 添加新用户,我们只需要在数据库 mysql 中的用户表中添加一个新条目即可。为了说明这一点,我们使用以下示例:示例以下程序是添加新用户 guest 的示例,该用户具有 SELECT、INSERT 和 UPDATE 权限,密码为 guest123;SQL 查询为:root@host# mysql -u root -p 输入密码:******* mysql> use mysql; Database changed mysql> INSERT INTO user (host, user, password, select_priv, insert_priv, update_priv) VALUES ('localhost', 'guest', PASSWORD('guest123'), 'Y', 'Y’, 'Y'); Query OK, 1 row affected (0.20 sec) mysql> FLUSH PRIVILEGES; Query OK, ... 阅读更多

如何获取我们当前正在使用的数据库之外的其他数据库中表的列列表?

mkotla
更新于 2020 年 2 月 12 日 05:24:22

59 次查看

可以使用 SHOW COLUMNS 语句完成此操作。其语法如下:语法SHOW COLUMNS FROM tab_name IN db_name这里,tab_name 是我们要查看列列表的表的名称。Db_name 是存储表的数据库的名称示例在示例中,我们当前正在使用数据库“query”,并从存储在 MySQL“database”中的名为“arena”的表中获取列列表:mysql> SHOW COLUMNS FROM arena IN mysql\G *************************** 1. row ***************************   Field: id    Type: int(10) unsigned zerofill    Null: NO     Key: PRI Default: NULL Extra ... 阅读更多

如何在删除列值中的特定字符串后更新 MySQL 表?

Arjun Thakur
更新于 2020 年 6 月 20 日 13:22:08

398 次查看

我们可以通过使用 TRIM() 函数以及 UPDATE 子句来更新 MySQL 表,同时从列值中删除特定字符串。以下来自“examination_btech”表的示例将使它更清晰:示例假设如果我们想要从“Course”列的末尾删除值“(CSE)”,并且也想要更新表,那么可以使用以下查询来完成:mysql> Update examination_btech SET Course = TRIM(Trailing '(CSE)' FROM Course); Query OK, 10 rows affected (0.13 sec) mysql> Select * from examination_btech; +-----------+----------+--------+ | RollNo    | Name     | Course | +-----------+----------+--------+ | 201712001 | Rahul ... 阅读更多

广告