找到关于数据库的6705篇文章
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 ... 阅读更多
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 ... 阅读更多
75 次浏览
假设在我们的 'Employee' 表中,两名员工的 'salary' 列的值为 NULL。如下所示的数据本身没有意义。mysql> Select * from employee; +----+--------+--------+ | ID | Name | Salary | +----+--------+--------+ | 1 | Gaurav | 50000 | | 2 | Rahul | 20000 | | 3 | Advik | 25000 | | 4 | Aarav | 65000 | | 5 | Ram | 20000 | | 6 | Mohan | 30000 | | 7 | Aryan | NULL | | 8 ... 阅读更多
449 次浏览
完全可以使用 SELECT 语句作为 MySQL IF() 函数的第一个参数。为了理解这一点,请考虑来自 'Students' 表的以下数据。mysql> Select * from Students; +----+-----------+-----------+----------+----------------+ | id | Name | Country | Language | Course | +----+-----------+-----------+----------+----------------+ | 1 | Francis | UK | English | Literature | | 2 | Rick | ... 阅读更多
3K+ 次浏览
通过提供列名以及条件作为 IF() 函数的第一个参数,完全可以在 SELECT 语句中使用 MySQL IF() 函数。为了理解这一点,请考虑来自 'Students' 表的以下数据。mysql> Select * from Students; +----+-----------+-----------+----------+----------------+ | id | Name | Country | Language | Course | +----+-----------+-----------+----------+----------------+ | 1 | Francis | UK | English | Literature | | 2 | Rick | ... 阅读更多
117 次浏览
MySQL IF() 函数是 MySQL 控制流函数之一,它根据条件返回一个值。它有时被称为 IF ELSE 或 IF THEN ELSE 函数。基本上,它采用三个表达式,如果第一个表达式为真(非零且非 NULL),则返回第二个表达式。否则,它返回第三个表达式。其语法如下:语法IF(expr, value_if_true, value_if_false)这里 expr 是具有某些条件的表达式。Value_if_true 是如果 expr 评估为 TRUE 要返回的值。Value_if_false 是如果 expr 评估为 FALSE 要返回的值。示例mysql> Select IF(100=100, 'YES', 'NO'); +------------------------+ | ... 阅读更多
158 次浏览
众所周知,MySQL 中没有 BOOLEAN 数据类型,因此可以使用 TRUE 或 true、FALSE 或 false 在 MySQL 语句中输入布尔值。示例mysql> Select TRUE,FALSE; +------+-------+ | TRUE | FALSE | +------+-------+ | 1 | 0 | +------+-------+ 1 row in set (0.00 sec) mysql> Select true,false; +------+-------+ | TRUE | FALSE | +------+-------+ | 1 | 0 | +------+-------+ 1 row in set (0.00 sec)
485 次浏览
通过将一个函数作为另一个函数的参数,完全可以在 MySQL 中组合函数。这也称为函数嵌套。为了理解这一点,请考虑以下示例mysql> Select UPPER(CONCAT('www.', 'tutorialspoint', '.com'))As Tutorials; +------------------------+ | Tutorials | +------------------------+ | WWW.TUTORIALSPOINT.COM | +------------------------+ 1 row in set (0.00 sec) mysql> Select LOWER(CONCAT('WWW.', 'TUTORIALSPOINT', '.COM'))As Tutorials; +------------------------+ | Tutorials | +------------------------+ | www.tutorialspoint.com | +------------------------+ 1 row in set (0.00 sec)以上查询将 UPPER() 和 LOWER() 函数与 CONCAT() 函数组合。同样,我们可以组合更多... 阅读更多
96 次浏览
如果要将 POWER() 函数与列的数据值一起使用,则第一个参数(即底数)将是列的名称,第二个参数(即指数)将由我们指定。为了理解这一点,请考虑一个名为 'Employee' 的表,其中包含以下记录:mysql> Select * from Employee; +----+--------+--------+ | ID | Name | Salary | +----+--------+--------+ | 1 | Gaurav | 50000 | | 2 | Rahul | 20000 | | 3 | Advik | 25000 | | 4 | Aarav | 65000 | | 5 | Ram | 20000 | ... 阅读更多
273 次浏览
POWER() 函数用于将一个数字提升到另一个数字的幂。POW() 是 POWER() 函数的同义词。在这些函数中,第一个参数作为底数,第二个参数作为指数。语法POWER(M, N) 这里,M 是作为幂运算底数的数字。N 是作为幂运算指数的数字。示例mysql> Select POWER(2,3),POW(2,3); +------------+----------+ | POWER(2,3) | POW(2,3) | +------------+----------+ | 8 | 8 | +------------+----------+ 1 row in set (0.00 sec)