共发现 6705 篇关于数据库的文章

如何在 MySQL 查询中检查 NULL?

Kumar Varma
更新时间:2020 年 06 月 20 日 13:03:23

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> ... 阅读更多

如何使用 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年6月20日13:05:49

163次浏览

MySQL遵循运算符优先级,下面是运算符列表,具有相同的优先级,在同一行中−INTERVAL BINARY, COLLATE ! - ( unary减号 )、~ ( unary位反转 ) ^ *, /, DIV, %, MOD -, + & | =, , >=, >,

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

karthikeya Boyini
更新于2020年6月20日13:00:17

2K+次浏览

我们知道IFNULL()函数在非NULL时会返回第一个参数,否则返回第二个参数。另一方面,COALESCE()函数将返回第一个非NULL参数。实际上,如果参数的数量只有两个,则MySQL中的IFNULL()和COALESCE()函数等效。这背后的原因是IFNULL()函数只接受两个参数,而相反,COALESCSE()函数可以接受任意数量的参数。假如我们要在COALESCE()函数的位置使用IFNULL()函数,则参数的数量必须为两个。以下示例将演示它 ... 继续阅读

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

Swarali Sree
更新于2020年6月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年6月20日13:20:51

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 ... 继续阅读

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

Prabhas
更新时间 20-Jun-2020 13:07:19

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 行 ***************************   ... 了解更多

如何结合使用 IN 运算符来检查我们当前未使用的不同数据库中的 MySQL 表列表,以及结果集中的表类型?

seetha
更新时间 20-Jun-2020 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
更新时间 20-Jun-2020 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
更新时间 20-Jun-2020 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     ... 阅读更多

广告