首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
SQL简介
SQL语句介绍
准备工作
SQL语句之Create上
SQL语句之Create下
修改表定义Alter语句
SQL删除语句之DROP
SQL语句之Insert
SELECT语句
Distinct语句用法
Where子句用法
NULL空值介绍
ORDER BY子句
更新数据Update语句
删除数据Delete语句
Like查询和Regexp
Between和In查询
UNION查询和AS关键字
时间查询Date和Time
主键和外键
字段约束Check
连接查询join上
连接查询join中
连接查询join下
Select Into语句
Group By与Having语句
分页查询Limit与Offset
子查询上
子查询下
事务上
事务下
优化之索引
视图
锁
预处理Prepare
自定义函数
SQL算术函数
聚合函数
日期函数
转换函数
字符串函数
实战1-防sql注入
实战2-软删除实现
实战3-使用乐观锁
实战4-使用中间表
实战5-SQL查询优化
当前位置:
首页>>
技术小册>>
SQL零基础到熟练应用(增删改查)
小册名称:SQL零基础到熟练应用(增删改查)
**什么是 SQL** SQL,全称 Structured Query Language,是一种结构化查询语言。 SQL,是一种数据库访问语言。 从SQL这个词上面来看,很多同学会潜意识的认为,SQL是查询数据库的语言。实际上从他的全称来看,是一种更通用的解释,结构化查询语言。当然,SQL主要的作用还是用来访问数据,并查询数据用的,所以把它理解为数据库查询语言也完全没问题。 **SQL能干哪些事**? - SQL 可用于在数据库中增加,删除,修改,查询数据; - SQL 可用于新建数据库,新建数据表; - SQL 可用于新建视图,函数; - SQL 可用于简单的数据清洗; - SQL 可用于简单的数据分析; - SQL 可搭配 Hive,Spark SQL 做大数据; - SQL 可搭配 SQLFlow 做机器学习; - SQL 可搭配一定的工具做数据报表。 **RDBMS介绍** RDBMS,全称relational database management system(关系数据库管理系统),是一种数据库软件,但我们经常狭义地称呼它为数据库。RDBMS将数据及数据关系以数据库和数据表的形式存储,并提供 SQL 访问接口。 RDBMS,全称relational database management system(关系数据库管理系统),是一种数据库软件,但我们经常狭义地称呼它为数据库。RDBMS将数据及数据关系以数据库和数据表的形式存储,并提供 SQL 访问接口。 **SQL的其它应用场景** SQL 的使用十分广泛,不仅可以在 RDBMS 中使用,还可以在其它系统中使用。 - Hive 和 Pig 提供 SQL 的方式进行大数据操作,Spark SQL 也是同等作用的产品; - InfluxDB 是目前使用最为广泛的时序数据库,也提供 SQL 访问接口; - TiDB 是目前使用也非常广泛的分布式数据库,仍以 SQL 访问,并 100%兼容 MySQL; - SQLFLow 是蚂蚁金服开源的一款用 SQL 进行机器学习的产品; - Neo4j 是图数据库中的佼佼者,其查询语言也是一种类似 SQL 的语言; - SPARQL 是 w3c 专门为 RDF 定制的查询语言,被广泛的应用在知识图谱领域,其语法几乎与 SQL 无异。 **本课程的一些说明** - SQL 语句中的变量使用[]作为变量占位符,如在[table_name]中,table_name 表示数据表名称。 - SQL 语句若无特殊说明,均默认在MySQL中执行。 - SQL 中的关键字不区分大小写,如CREATE和create均可用,但我们推荐关键字大写。 - SQL 语句在书写时有诸多保留词,如index,一般情况下都需要通过转义符转义。 - MySQL中的转义符是 `` ,PostgreSQL中的转义符是 “”。 关于SQL的介绍就到这里,下一节,我们来开始学习SQL查询语言吧!Let's Rock!
下一篇:
SQL语句介绍
该分类下的相关小册推荐:
MySQL从入门到精通(四)
细说MySQL(零基础到高级应用)
MySQL从入门到精通(三)
MySQL8.0入门与实践
MySQL必会核心问题
MySQL从入门到精通(一)
MySQL从入门到精通(二)
MySQL 实战 45 讲
MySQL从入门到精通(五)