找到 4379 篇文章 关于 MySQL

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

Fendadis John
更新于 2020-06-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-06-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-06-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-06-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          |     ... 阅读更多

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

Abhinanda Shri
更新于 2020-06-22 14:18:23

200 次查看

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

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

Giri Raju
更新于 2020-06-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-06-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     ... 阅读更多

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

Arjun Thakur
更新于 2020-06-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-07-30 22:30:21

2K+ 次查看

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

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

Ankitha Reddy
更新于 2019-07-30 22:30:21

271 次查看

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

广告