【笔记】SQL 1

本文介绍了数据库的基本概念,如数据库、数据表、列、行、主键和外键。接着,重点讲解了SQL语言,包括其用于查询、插入、更新和删除数据的主要功能。通过实例展示了如何使用SELECT、INSERT INTO、UPDATE和DELETE语句进行操作。还提到了反引号用于避免字段名与SQL关键字冲突的情况。
摘要由CSDN通过智能技术生成

1. 什么是数据库

数据库(Database):按照数据结构来组织、存储和管理数据的仓库 。

数据库:数据库是一些关联表的集合。

数据表:数据表是数据的矩阵。

列: 一列(数据元素)包含了相同类型的数据。

行: 一行数据(可以元组,或记录)是一组相关的数据。

主键:我们用来唯一标识每行数据(一个数据表只能有一个主键)。

外键:用于关联其它表某一列的列。

2.SQL 是什么?

SQL(Structured Query Language)中文全称为”结构化查询语句“。

SQL 是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

3. SQL 能做什么

SQL 具体能完成下面功能:(其实就“增删改查”四大功能)

  • 面向数据库执行查询
  • 可从数据库取回数据
  • 可在数据库中插入新的记录
  • 可更新数据库中的数据
  • 可从数据库删除记录
  • 可创建新数据库
  • 可在数据库中创建新表
  • 可在数据库中创建存储过程
  • 可在数据库中创建视图
  • 可以设置表、存储过程和视图的权限。

SELECT 语句用于从数据库中选取数据,并将结果存储在一个临时结果表中,这个表称为结果集。结果集实际上也是一种包含行与列的表,只不过是未持久化的,即临时表。

反引号的作用:在命名字段的时候,字段名可能会与 SQL 关键字冲突,这时候要用反引号将列名和表名包含一下,避免关键字冲突。

SELECT 语句可以直接检索表中所有信息,即检索所有的列。这可以通过在列名的位置使用星号( * )通配符来实现,输出的列的顺序一般是列在表定义中出现的物理顺序。

通配符是一类键盘字符,* (星号) 就是较为常用的通配符之一,可以使用 * 代替零个、单个或多个字符。
使用 * 通配符最大的优点就是,当不明确需要检索的列名时,可以通过检索所有列名来确定。

SELECT WHERE 语句是筛选查询很重要的操作,WHERE 关键字后面加上条件可以过滤掉我们不需要信息

在使用 SELECT WHERE 语句检索表数据时,需要给出检索的表名 (table_name)、检索的列名 (column_name) 和操作符 (operator) 。

其中:

  • column_name 对应指定列的名称,或者是多列,用逗号( , )分隔开
  • table_name 对应查询表的名称
  • operator 为操作
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值