共发现 6705 篇关于数据库的文章
200 次浏览
我们可以借助 IS NULL 运算符在 MySQL 查询中检查 NULL。我们不能使用 =(比较运算符),因为我们知道 NULL 不是一个值。以下使用“employee”表中数据的示例将展示它 -Examplemysql> Select * from Employee WHERE Salary IS NULL; +----+-------+--------+ | ID | Name | Salary | +----+-------+--------+ | 7 | Aryan | NULL | | 8 | Vinay | NULL | +----+-------+--------+ 2 条记录 in set (0.00 秒)上面的查询使用 IS NULL 运算符并产生输出,其中 salary 列具有 NULL。mysql> ... 阅读更多
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 ... 继续阅读
2K+次浏览
我们知道IFNULL()函数在非NULL时会返回第一个参数,否则返回第二个参数。另一方面,COALESCE()函数将返回第一个非NULL参数。实际上,如果参数的数量只有两个,则MySQL中的IFNULL()和COALESCE()函数等效。这背后的原因是IFNULL()函数只接受两个参数,而相反,COALESCSE()函数可以接受任意数量的参数。假如我们要在COALESCE()函数的位置使用IFNULL()函数,则参数的数量必须为两个。以下示例将演示它 ... 继续阅读
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()函数并... 继续阅读
59次浏览
可以使用SHOW COLUMNS语句来完成它。其语法如下−语法SHOW COLUMNS FROM db_name.tab_name此时,tab_name是我们希望从中查看列列表的表的名称。db_name是要存储表的数据库名称。示例在示例中,我们当前正在使用“query”数据库并从存储在“database”中的名为“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 ... 继续阅读
69 次浏览
可以使用 SHOW COLUMNS 语句完成该操作。语法如下:-语法SHOW COLUMNS FROM tab_name这里 tab_name 是要查看列列表的表名称。示例在示例中,我们获取名为 Student_info 的表中的列列表:mysql> SHOW COLUMNS FROM Student_info\G *************************** 第 1 行 *************************** 字段:studentid 类型:int(11) 可以为 NULL:YES 键:默认值:NULL 扩展信息: *************************** 第 2 行 *************************** 字段:Name 类型:varchar(40) 可以为 NULL:YES 键:默认值:NULL 扩展信息: *************************** 第 3 行 *************************** ... 了解更多
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 | | ... 了解更多
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 | | ... 了解更多
72 次浏览
使用 SHOW FULL TABLES 语句可以实现。语法如下 − 语法 SHOW FULL TABLES 示例在下面的示例中,我们的当前数据库是“query”,因此下面的语句将在结果集中显示表列表和表类型 − mysql> SHOW FULL TABLES; +-----------------------------+------------+ | Tables_in_query | Table_type | +-----------------------------+------------+ | accounts | BASE TABLE | | address | BASE TABLE | | cars ... 阅读更多