羊蹓狼 发表于 2024-6-11 09:04:21

SQL入门教程

1、SQL基础概念

数据库(Database):存储有构造的数据的容器。
表(Table):数据库中的数据存储在表中,表由行和列组成。
行(Row):表中的数据是按行存储的,每一行代表一个记录。
列(Column):表中的列代表数据的属性,每一列有一个名称和数据范例。
SQL语句:用于执行数据库操作的语言指令,如SELECT、INSERT、UPDATE等。
2、创建和删除数据库

创建数据库
CREATE DATABASE database_name;
删除数据库
DROP DATABASE database_name;
3、创建和删除表

创建表
CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    column3 datatype,
    ...
);
删除表
DROP TABLE table_name;
4、数据范例

SQL支持多种数据范例,以下是一些常见的数据范例:
INT:整数
VARCHAR:字符串
DATE:日期
DECIMAL:小数
BOOLEAN:布尔值
5、插入数据

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
6、查询数据

查询所有列
SELECT * FROM table_name;
查询特定列
SELECT column1, column2 FROM table_name;
带条件的查询
SELECT * FROM table_name WHERE condition;
7、更新数据

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
8、删除数据

DELETE FROM table_name WHERE condition;
9、排序和分组

排序
SELECT * FROM table_name ORDER BY column1 ASC|DESC;
分组
SELECT column1, COUNT(*)
FROM table_name
GROUP BY column1;
10、连接表

内连接
SELECT column1, column2
FROM table1
INNER JOIN table2 ON table1.column = table2.column;
外连接
SELECT column1, column2
FROM table1
LEFT JOIN table2 ON table1.column = table2.column;
11、SQL约束

SQL约束用于限制插入到表中的数据,以确保数据的完备性和准确性。
主键(PRIMARY KEY):唯一标识表中的每一行。
外键(FOREIGN KEY):保持数据的一致性和完整性。
唯一(UNIQUE):确保列中的所有值都是唯一的。
非空(NOT NULL):确保列不能有空值。
12、SQL函数

SQL提供了许多内置函数,用于执行各种操作,如数学计算、字符串处理和日期时间操作。
COUNT():计数
SUM():求和
AVG():平均值
MAX():最大值
MIN():最小值

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: SQL入门教程