MySQL 是一种关系型数据库管理系统,它使用 SQL 语言来操作数据库。MySQL 提供了一些常用的 SQL 语句,可以用来实现对数据库的增删改查。
MySQL 中最常用的语句是 SELECT 语句,它用于从表中选取数据。SELECT 语句有多个子句,如 FROM 子句、WHERE 子句、GROUP BY 子句、HAVING 子句、ORDER BY 子句 等,这些子句都是 SELECT 语句的重要组成部分。
SELECT column1, column2, ... FROM table_name WHERE condition;
INSERT 语句用于向表中插入新记录。INSERT 语法格式如下:
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
UPDATE 语法格式如下:
UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
DELETE 语法格式如下:
DELETE FROM table_name WHERE condition;
IN 操作符允许您在 WHERE 子句中规定多个值。
IN 操作符是可以使用索引的,in 操作的字段如果有索引速度会比较快
在本教程中,我们将使用众所周知的 Northwind 样本数据库。
下面是选自 "Customers" 表的数据:
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 | Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 | Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
下面的 SQL 语句选取 City 为 "Paris" 或 "London" 的所有客户:
SQL 连接(Joins) SQL join 用于把来自两个或多个表的行结合起来。SQL JOIN SQL JOIN 子句用于把来自两个或多个表的行结合起来...
SQL AUTO INCREMENT 字段Auto-increment 会在新记录插入表中时生成一个唯一的数字。AUTO INCREMENT 字段 我们通常希望在每次插入...
SQL SUM() FunctionSUM() 函数 SUM() 函数返回数值列的总数。 SQL SUM() 语法SELECT SUM(column_name) FROM table_name;演示...
SQL Server DATEPART() 函数 SQL Server Date 函数定义和用法 DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小...
SQL SELECT 语句SELECT 语句用于从数据库中选取数据。SQL SELECT 语句 SELECT 语句用于从数据库中选取数据。 结果被存储在一...
SQL CREATE DATABASE 语句SQL CREATE DATABASE 语句 CREATE DATABASE 语句用于创建数据库。 SQL CREATE DATABASE 语法CREATE DAT...
SQL 别名(Aliases) 通过使用 SQL,可以为表名称或列名称指定别名(Alias)。SQL 别名(Aliases) 通过使用 SQL,可以为表名称...
SQL INNER JOIN 关键字SQL INNER JOIN 关键字 INNER JOIN 关键字在表中存在至少一个匹配时返回行。 SQL INNER JOIN 语法SELEC...
SQL NOW() 函数NOW() 函数 NOW() 函数返回当前系统的日期和时间。 SQL NOW() 语法SELECT NOW() FROM table_name;演示数据库 ...