找到 6705 篇文章 相关数据库

如何在 MySQL 查询中检查 NULL?

Kumar Varma
更新于 2020-06-20 13:03:23

200 次浏览

借助 IS NULL 运算符,我们可以在 MySQL 查询中检查 NULL。我们不能使用 =(比较运算符),因为众所周知 NULL 不是一个值。以下使用“employee”表中的数据的示例将展示它 -示例mysql> Select * from Employee WHERE Salary IS NULL; +----+-------+--------+ | ID | Name  | Salary | +----+-------+--------+ | 7  | Aryan | NULL   | | 8  | Vinay | NULL   | +----+-------+--------+ 2 rows in set (0.00 sec)上述查询使用 IS NULL 运算符并生成 salary 列为 NULL 的输出。mysql> ... 阅读更多

如何使用 MySQL 函数将一个字符串填充到另一个字符串中?

Paul Richard
更新于 2020-06-20 13:05:02

299 次浏览

MySQL 有两个函数,即 LPAD() 和 RPAD(),我们可以借助它们将一个字符串填充到另一个字符串中。LPAD() 函数顾名思义,用另一个字符串从左侧填充一个字符串。以下是它在 MySQL 中的使用语法 -语法LPAD(original_string, @length, pad_string)这里,original_string 是我们要填充另一个字符串的字符串。@length 是填充后返回的字符串的总长度。Pad_string 是要填充到 original_string 的字符串。示例mysql> SELECT LPAD('tutorialspoint', 18, 'www.'); +----------------------------------+ | LPAD('tutorialspoint', 18, 'www.') | +----------------------------------+ | www.tutorialspoint               | +----------------------------------+ 1 row in set ... 阅读更多

MySQL 运算符优先级如何影响结果集?

Vikyath Ram
更新于 2020-06-20 13:05:49

163 次浏览

MySQL 遵循运算符优先级,并且它具有以下运算符列表,具有相同的优先级,位于同一行 -INTERVAL BINARY, COLLATE ! - (一元减号), ~ (一元位反转) ^ *, /, DIV, %, MOD -, + & | =, , >=, >,

如何在 MySQL 中使用 IFNULL() 函数代替 COALESCE() 函数?

karthikeya Boyini
更新于 2020-06-20 13:00:17

2K+ 次浏览

众所周知,如果 IFNULL() 函数的第一个参数不为 NULL,则返回第一个参数,否则返回第二个参数。另一方面,COALESCE() 函数将返回第一个非 NULL 参数。实际上,如果 MySQL 中 IFNULL() 和 COALESCE() 函数的参数数量仅为两个,则它们的功能等效。其背后的原因是 IFNULL() 函数仅接受两个参数,而相反,COALESCSE() 函数可以接受任意数量的参数。假设如果我们想在 COALESCE() 函数的位置使用 IFNULL() 函数,则参数的数量必须为两个。以下示例将演示它 ... 阅读更多

如何使用 MySQL COALESCE() 函数在 NULL 位置插入列值?

Swarali Sree
更新于 2020-06-20 12:59:12

698 次浏览

为了理解它,我们使用来自表“Employee”的数据,其中 ID 为 5 和 6 的 Salary=NULL,如下所示 -mysql> Select * from Employee; +----+--------+--------+ | ID | Name   | Salary | +----+--------+--------+ | 1  | Gaurav | 50000  | | 2  | Rahul  | 20000  | | 3  | Advik  | 25000  | | 4  | Aarav  | 65000  | | 5  | Ram    | NULL   | | 6  | Mohan  | NULL   | +----+--------+--------+ 6 rows in set (0.00 sec)现在,以下查询将与 UPDATE 一起使用 COALESCE() 函数,以及 ... 阅读更多

如何获取当前未使用数据库中其他数据库中表的列列表?

varun
更新于 2020-06-20 13:20:51

59 次浏览

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

如何获取当前正在使用的数据库中表的列列表?

Prabhas
更新于 2020-06-20 13:07:19

69 次浏览

可以使用 SHOW COLUMNS 语句完成。其语法如下 -语法SHOW COLUMNS FROM tab_name这里 tab_name 是我们要查看列列表的表的名称。示例在示例中,我们获取名为 Student_info 的表的列列表 -mysql> SHOW COLUMNS FROM Student_info\G *************************** 1. row ***************************   Field: studentid    Type: int(11)    Null: YES     Key: Default: NULL   Extra: *************************** 2. row ***************************   Field: Name    Type: varchar(40)    Null: YES     Key: Default: NULL   Extra: *************************** 3. row ***************************   ... 阅读更多

如何使用 IN 运算符检查当前未使用数据库中其他数据库的 MySQL 表列表以及结果集中的表类型?

seetha
更新于 2020-06-20 12:59:46

55 次浏览

可以使用 SHOW FULL TABLES 语句完成。其语法如下 -语法SHOW FULL TABLES IN db_name这里 db_name 是我们要查看表列表的数据库的名称。示例我们当前正在使用名为“query”的数据库,以下 MySQL 查询将显示来自名为 mysql 的数据库的表列表以及表类型。mysql> SHOW FULL TABLES IN mysql; +---------------------------+------------+ | Tables_in_mysql           | Table_type | +---------------------------+------------+ | arena                     | BASE TABLE | | ... 阅读更多

如何检查当前未使用数据库中其他数据库的 MySQL 表列表以及结果集中的表类型?

vanithasree
更新于 2020-06-20 12:57:10

65 次浏览

可以使用 SHOW FULL TABLES 语句完成。其语法如下 -语法SHOW FULL TABLES FROM db_name这里,db_name 是我们要查看表列表的数据库的名称。示例我们当前正在使用名为“query”的数据库,以下 MySQL 查询将显示来自名为 mysql 的数据库的表列表以及表类型。mysql> SHOW FULL TABLES FROM mysql; +---------------------------+------------+ | Tables_in_mysql           | Table_type | +---------------------------+------------+ | arena                     | BASE TABLE | | ... 阅读更多

如何检查当前正在使用的数据库中 MySQL 表的列表,以及结果集中的表类型?

V Jyothi
更新于 2020-06-20 12:58:01

72 次浏览

可以使用 SHOW FULL TABLES 语句来实现。其语法如下:语法SHOW FULL TABLES示例在下面的示例中,我们当前的数据库是“query”,因此下面的语句将显示表列表以及结果集中来自此数据库的表类型:mysql> SHOW FULL TABLES; +-----------------------------+------------+ | Tables_in_query             | Table_type | +-----------------------------+------------+ | accounts                    | BASE TABLE | | address                     | BASE TABLE | | cars     ... 阅读更多

广告