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企服之家,中国第一个企服评测及商务社交产业平台。 |