找到 4379 篇文章 关于 MySQL
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)以上值是有效值,但是... 阅读更多
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 + ... 阅读更多
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' 的值并将其与字段中可用的值进行比较。
5K+ 次查看
我们可以使用 MySQL JOIN 的语法将两个表连接到 PHP 函数 – mysql_query() 中。此函数用于执行 SQL 命令,稍后另一个 PHP 函数 – mysql_fetch_array() 可用于获取所有选定的数据。为了说明这一点,我们有以下示例 - 示例在此示例中,我们使用两个 MySQL 表,它们具有以下数据 - mysql> SELECT * FROM tcount_tbl; +-----------------+----------------+ | tutorial_author | tutorial_count | +-----------------+----------------+ | mahran | 20 | | mahnaz | ... 阅读更多
323 次查看
我们可以将 WHERE...LIKE 子句的类似语法放入 PHP 函数 – mysql_query() 中。如果 WHERE...LIKE 子句与 SELECT 命令一起使用,则此函数将以类似于在 mysql> 提示符下执行的方式执行 SQL 命令,然后可以使用另一个 PHP 函数 – mysql_fetch_array() 获取所有选定的数据。但是,如果 WHERE...LIKE 子句与 DELETE 或 UPDATE 命令一起使用,则不需要进一步的 PHP 函数调用。为了说明这一点,我们有以下示例 - 示例在此示例中,我们编写了一个 PHP 脚本,该脚本将返回名为 'tutorial_tbl' 的表中的所有记录... 阅读更多
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 ... 阅读更多
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 | ... 阅读更多
2K+ 次查看
我们可以使用 GROUP BY 对来自一列的值进行分组,如果需要,我们可以在该列上执行计算。您可以在分组列上使用 COUNT、SUM、AVG 等函数。为了理解带有视图的 GROUP BY 子句,我们使用名为 'Info' 的基本表 'Student_info' 创建了一个视图,其中包含以下数据 - mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+------------+ | 101 | YashPal | Amritsar | History ... 阅读更多
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP
