📅  最后修改于: 2023-12-03 14:55:23.764000             🧑  作者: Mango
SQL(Structured Query Language)是一种用于管理和操作关系型数据库的语言。它由 ANSI(美国国家标准化组织)制定,是最常用的数据库语言之一。SQL 可以用于新增、删除、更新和查询数据库中的数据,也可以用于管理数据库结构。
SQL 可以用于创建和管理数据库。以下是 SQL 中常用的创建表、插入数据和查询数据的语句。
创建表使用 CREATE TABLE
语句。
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
...
);
例如,创建一个名为 users
的表,包含 id
(整数)、name
(字符串)和 age
(整数)列:
CREATE TABLE users (
id INT,
name VARCHAR(255),
age INT
);
插入数据使用 INSERT INTO
语句。
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
例如,往 users
表中插入一条数据:
INSERT INTO users (id, name, age)
VALUES (1, 'Alice', 25);
查询数据使用 SELECT
语句。
SELECT column1, column2, ...
FROM table_name
WHERE conditions;
例如,查询 users
表中所有数据:
SELECT * FROM users;
SQL 可以用于新增、删除、更新和查询数据库中的数据。
新增数据使用 INSERT INTO
语句。
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
例如,向 users
表中新增一条数据:
INSERT INTO users (id, name, age)
VALUES (2, 'Bob', 30);
删除数据使用 DELETE FROM
语句。
DELETE FROM table_name
WHERE conditions;
例如,删除 users
表中名字为 Bob
的数据:
DELETE FROM users WHERE name = 'Bob';
更新数据使用 UPDATE
语句。
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE conditions;
例如,将 users
表中名字为 Alice
的年龄修改为 30
:
UPDATE users SET age = 30 WHERE name = 'Alice';
查询数据使用 SELECT
语句。
SELECT column1, column2, ...
FROM table_name
WHERE conditions;
例如,查询 users
表中名字为 Alice
的数据:
SELECT * FROM users WHERE name = 'Alice';
SQL 是一种用于管理和操作关系型数据库的语言,可以用于创建和管理数据库,以及新增、删除、更新和查询数据库中的数据。掌握 SQL 对于开发人员来说非常重要。