找到 6705 篇文章 适用于数据库
2K+ 次浏览
实际上,MySQL IFNULL() 和 NULLIF() 函数都具有几乎相同的语法,如下所示:IFNULL() 的语法IFNULL(expression1, expression2)NULLIF() 的语法NULLIF(expression1, expression2)它们可以通过返回第一个参数作为结果的方式来区分。如果 IFNULL() 函数的第一个参数不为 NULL,则返回第一个参数作为结果;如果 NULLIF() 函数的两个参数不相同,则返回第一个参数作为结果。mysql> Select IFNULL('Ram', 'Shyam'); +-----------------------+ | IFNULL('Ram', 'Shyam') | +-----------------------+ | Ram | +-----------------------+ 1 row in set (0.00 sec) mysql> Select ... 阅读更多
127 次浏览
连接到 MySQL 服务器后,需要选择一个数据库进行操作。这是因为 MySQL 服务器上可能存在多个数据库。从 mysql> 提示符选择数据库非常简单。我们可以使用 SQL 命令“use”来选择数据库。为了说明这一点,我们在以下示例中选择了名为“Tutorials”的数据库:示例[root@host]# mysql -u root -p 输入密码:****** mysql> use TUTORIALS; Database changed mysql>现在,我们已经选择了 TUTORIALS 数据库,所有后续操作都将在 TUTORIALS 数据库上执行。阅读更多
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)下面的查询,使用来自 ... 阅读更多
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 | ... 阅读更多
107 次浏览
我们需要特殊的权限才能创建或删除 MySQL 数据库。以下是使用 mysqladmin 二进制文件删除数据库的语法:语法[root@host]# mysqladmin -u root -p drop db_name 输入密码:******这里,db_name 是我们要删除的数据库的名称。示例以下是如何删除名为 TUTORIALS 的数据库的示例:[root@host]# mysqladmin -u root -p drop TUTORIALS 输入密码:******以上语句将给您一个警告,并确认您是否真的要删除此数据库。删除数据库可能是一件非常糟糕的事情。存储在数据库中的任何数据都将 ... 阅读更多
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 子句中指定的结果。示例mysql> Select CASE 100 ... 阅读更多
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 数据库。
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 ... 阅读更多
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 数据库表中创建一个条目,称为用户。
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, ... 阅读更多
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP