SQL入门教程

打印 上一主题 下一主题

主题 690|帖子 690|积分 2070

1、SQL基础概念

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

  1. 创建数据库
  2. CREATE DATABASE database_name;
  3. 删除数据库
  4. DROP DATABASE database_name;
复制代码
3、创建和删除表

  1. 创建表
  2. CREATE TABLE table_name (
  3.     column1 datatype,
  4.     column2 datatype,
  5.     column3 datatype,
  6.     ...
  7. );
  8. 删除表
  9. DROP TABLE table_name;
复制代码
4、数据范例

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

  1. INSERT INTO table_name (column1, column2, column3, ...)
  2. VALUES (value1, value2, value3, ...);
复制代码
6、查询数据

  1. 查询所有列
  2. SELECT * FROM table_name;
  3. 查询特定列
  4. SELECT column1, column2 FROM table_name;
  5. 带条件的查询
  6. SELECT * FROM table_name WHERE condition;
复制代码
7、更新数据

  1. UPDATE table_name
  2. SET column1 = value1, column2 = value2, ...
  3. WHERE condition;
复制代码
8、删除数据

  1. DELETE FROM table_name WHERE condition;
复制代码
9、排序和分组

  1. 排序
  2. SELECT * FROM table_name ORDER BY column1 ASC|DESC;
  3. 分组
  4. SELECT column1, COUNT(*)
  5. FROM table_name
  6. GROUP BY column1;
复制代码
10、连接表

  1. 内连接
  2. SELECT column1, column2
  3. FROM table1
  4. INNER JOIN table2 ON table1.column = table2.column;
  5. 外连接
  6. SELECT column1, column2
  7. FROM table1
  8. LEFT JOIN table2 ON table1.column = table2.column;
复制代码
11、SQL约束

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

SQL提供了许多内置函数,用于执行各种操作,如数学计算、字符串处理和日期时间操作。
  1. COUNT():计数
  2. SUM():求和
  3. AVG():平均值
  4. MAX():最大值
  5. MIN():最小值
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

羊蹓狼

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表