Page 1 of 1

3. MySQL主要有哪些数据类型?

Posted: Tue Jan 07, 2025 3:52 am
by ujjal22
MySQL 支持多种数据类型,分为:

4. INT 和 DECIMAL 数据类型有什么区别?
INT存储不带小数的整数。如果不需要分数,我们可以使用它。相反,DECIMAL它可以存储财务值,适合用小数进行精确计算。

5. DATE 与 MySQL 中的 DATETIME 有何不同?
MySQL函数DATE以年、月、日格式存储日期:

YYYY-MM-DD

但是,该函数DATETIME存储日期 巴西手机数据 和时间,如下所示:

YYYY-MM-DD HH:MM:SS

6. 什么是外键以及它在数据库中如何使用?
外键是一个表中链接到另一个表的主键的字段。

例如,在一个customers存储有关客户信息的表中,每个客户都有一个customer_id唯一的 - 在另一个名为transactions(存储购买记录)的表中,我们将其用作customer_id外键。交易表中的交易表会将每次购买链接到表customer_id中的特定客户 customers 。

=
);
供电
7. INNER JOIN、LEFT JOIN、RIGHT JOIN 和 FULL JOIN 有什么区别?
连接根据相关列组合两个或多个表中的行。以下是它们的区别:

INNER JOIN:返回两个表中存在匹配的行。
LEFT JOIN:返回左表中的所有行以及右表中的匹配行。如果没有匹配项,则返回NULL正确的表列。
RIGHT JOIN:与 类似LEFT JOIN,返回右表中的所有行以及左表中的匹配行。
FULL JOIN:组合和的结果,包括两个表中不匹配的行。LEFT JOINRIGHT JOIN
8. MySQL中的DELETE、TRUNCATE和DROP有什么区别?
DELETE、TRUNCATE、 和等命令DROP可能听起来相似,但实际上它们具有不同的行为:

DataCamp 的SQL课程。