找到关于数据库的6705 篇文章

如何使用视图模拟 CHECK 约束?

Fendadis John
更新于 2020年6月22日 14:16:24

79 次浏览

众所周知,MySQL 支持外键以实现参照完整性,但不支持 CHECK 约束。但是,我们可以使用触发器来模拟它们。下面给出一个示例来说明这一点:示例假设我们有一个名为“car1”的表,它可以具有固定的语法注册号,例如两个字母、一个短划线、三个数字、一个短划线、两个字母,如下所示:mysql> Create table car1 (number char(9)); Query OK, 0 rows affected (0.32 sec) mysql> Insert into car1 values('AB-235-YZ'); Query OK, 1 row affected (0.10 sec)以上值是有效的,但是…… 阅读更多

如何使用 MySQL 视图从日期范围内生成日期?

karthikeya Boyini
更新于 2020年6月22日 14:11:56

265 次浏览

为了说明这一点,我们创建以下视图:mysql> CREATE VIEW digits AS -> SELECT 0 AS digit UNION ALL -> SELECT 1 UNION ALL -> SELECT 2 UNION ALL -> SELECT 3 UNION ALL -> SELECT 4 UNION ALL -> SELECT 5 UNION ALL -> SELECT 6 UNION ALL -> SELECT 7 UNION ALL -> SELECT 8 UNION ALL -> SELECT 9; Query OK, 0 rows affected (0.08 sec) mysql> CREATE VIEW numbers AS SELECT ones.digit + ... 阅读更多

如何使用 PHP 脚本处理存储在 MySQL 表中的 NULL 值?

Srinivas Gorla
更新于 2020年6月22日 14:09:52

318 次浏览

我们可以在 PHP 脚本中使用 if...else 条件来根据 NULL 值准备查询。为了说明这一点,我们有以下示例:示例在这个示例中,我们使用名为“tcount_tbl”的表,它具有以下数据:mysql> SELECT * from tcount_tbl; +-----------------+----------------+ | tutorial_author | tutorial_count | +-----------------+----------------+ | mahran | 20 | | mahnaz | NULL | | Jen | NULL | | Gill | 20 | +-----------------+----------------+ 4 rows in set (0.00 sec)现在,以下是一个 PHP 脚本,它从外部获取“tutorial_count”的值,并将其与字段中可用的值进行比较。

如何使用 MySQL JOIN 在 PHP 脚本中连接两个 MySQL 表?

mkotla
更新于 2020年6月22日 14:11:18

5K+ 次浏览

我们可以使用 MySQL JOIN 的语法将两个表连接到 PHP 函数 – mysql_query() 中。此函数用于执行 SQL 命令,稍后可以使用另一个 PHP 函数 – mysql_fetch_array() 来获取所有选定的数据。为了说明这一点,我们有以下示例:示例在这个示例中,我们使用两个 MySQL 表,它们具有以下数据:mysql> SELECT * FROM tcount_tbl; +-----------------+----------------+ | tutorial_author | tutorial_count | +-----------------+----------------+ | mahran | 20 | | mahnaz | ... 阅读更多

如何使用 PHP 脚本中的 ORDER BY 子句对 MySQL 表的数据进行排序?

Abhinanda Shri
更新于 2020年6月22日 14:18:23

200 次浏览

我们可以将 ORDER BY 子句的类似语法用于 PHP 函数 – mysql_query()。此函数用于执行 SQL 命令,稍后可以使用另一个 PHP 函数 – mysql_fetch_array() 来获取所有选定的数据。为了说明这一点,我们有以下示例:示例在这个示例中,我们正在编写一个 PHP 脚本,它将按教程作者的降序返回结果。

如何使用 PHP 脚本中的 LIKE 子句匹配 MySQL 表中的数据?

Giri Raju
更新于 2020年6月22日 14:17:26

323 次浏览

我们可以将 WHERE...LIKE 子句的类似语法用于 PHP 函数 – mysql_query()。如果 WHERE...LIKE 子句与 SELECT 命令一起使用,则此函数将以类似于在 mysql> 提示符下执行的方式执行 SQL 命令,并且稍后可以使用另一个 PHP 函数 – mysql_fetch_array() 来获取所有选定的数据。但是,如果 WHERE...LIKE 子句与 DELETE 或 UPDATE 命令一起使用,则不需要进一步调用 PHP 函数。为了说明这一点,我们有以下示例:示例在这个示例中,我们正在编写一个 PHP 脚本,它将返回名为“tutorial_tbl”的表中的所有记录…… 阅读更多

如何通过从基表中选择一些值的范围来创建 MySQL 视图?

Kumar Varma
更新于 2020年6月22日 14:00:50

135 次浏览

众所周知,MySQL BETWEEN 运算符可用于从一些值的范围内选择值。我们可以将 BETWEEN 运算符与视图一起使用,以从基表中选择一些值的范围。为了理解这个概念,我们使用基表“student_info”,它具有以下数据:mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 125 | Raman | Shimla | Computers | | 130 | ... 阅读更多

如何通过从基表中基于模式匹配选择数据来创建 MySQL 视图?

Arjun Thakur
更新于 2020年6月22日 14:19:38

121 次浏览

MySQL LIKE 运算符用于基于模式匹配选择数据。同样,我们可以将 LIKE 运算符与视图一起使用,以从基表中基于模式匹配选择特定数据。为了理解这个概念,我们使用基表“student_info”,它具有以下数据:mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 125 | Raman | Shimla | Computers | | 130 | ... 阅读更多

如何使用 GROUP BY 子句创建 MySQL 视图?

Sai Subramanyam
更新于 2019年7月30日 22:30:21

2K+ 次浏览

我们可以使用 GROUP BY 对来自一列的值进行分组,如果需要,我们可以在该列上执行计算。您可以对分组列使用 COUNT、SUM、AVG 等函数。为了理解带有视图的 GROUP BY 子句,我们使用基表“Student_info”创建名为“Info”的视图,该表具有以下数据:mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+------------+ | 101 | YashPal | Amritsar | History ... 阅读更多

如何编写 PHP 脚本以从现有的 MySQL 表中删除数据?

Ankitha Reddy
更新于 2019年7月30日 22:30:21

271 次浏览

我们可以将 SQL DELETE 命令(带有或不带有 WHERE 子句)用于 PHP 函数 – mysql_query()。此函数将以类似于在 mysql> 提示符下执行的方式执行 SQL 命令。为了说明这一点,我们有以下示例:示例在这个示例中,我们正在编写一个 PHP 脚本,用于从 tutorial_id 为 3 的名为“tutorial_tbl”的 MySQL 表中删除记录。

广告