📅  最后修改于: 2023-12-03 15:20:19.848000             🧑  作者: Mango
SQL(Structured Query Language)是一种用于管理关系型数据库的编程语言。它可以用于创建、修改和查询数据库。
SQL语言基于关键字(keywords)和表达式(expressions)。以下是一些基本的SQL语法:
用于创建数据库和表格。
示例代码:
CREATE DATABASE mydatabase;
CREATE TABLE customers (
id INT PRIMARY KEY,
name VARCHAR(255),
age INT
);
用于向表格中添加数据。
示例代码:
INSERT INTO customers (id, name, age)
VALUES (1, 'John Doe', 30);
用于从表格中查询数据。
示例代码:
SELECT * FROM customers;
SELECT name, age FROM customers WHERE age > 18;
用于修改表格中的数据。
示例代码:
UPDATE customers
SET age = 32
WHERE id = 1;
用于删除表格中的数据。
示例代码:
DELETE FROM customers
WHERE id = 1;
SQL中有多种数据类型,包括整数、字符串、日期等。
以下是一些常见的SQL数据类型:
示例代码:
CREATE TABLE employees (
id INT PRIMARY KEY,
name VARCHAR(255),
hire_date DATE,
salary FLOAT
);
有时需要从多个表格中获取数据。这时可以使用连接(join)操作。
以下是一些常见的连接操作:
示例代码:
SELECT *
FROM employees
INNER JOIN departments
ON employees.department_id = departments.id;
SQL语言是一种非常强大的数据库管理语言,它可以完成各种数据操作。掌握SQL语法对于程序员来说非常重要。