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():最小值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值