SQL 教程学习手册
收录于 2023-04-20 00:10:05 · English · بالعربية · Español · हिंदीName · 日本語 · Русский язык · 中文繁體

什么是SQL
SQL代表结构化查询语言。 它旨在用于在关系数据库管理系统(RDBMS)中管理数据。 它的发音为S-Q-L或 See-Qwell 。 SQL是一种数据库语言,用于数据库创建,删除,获取行和修改行等。 SQL基于关系代数和元组关系演算。为什么需要SQL
SQL做什么
借助SQL,我们可以使用类似英语的语句以多种方式查询数据库。 使用SQL,用户可以从关系数据库管理系统访问数据。 它允许用户描述数据。 它允许用户定义数据库中的数据并在需要时进行操作。 它允许用户创建和删除数据库和表。 它允许用户在数据库中创建视图,存储过程,函数。 它允许用户在表,过程和视图上设置权限。SQL vs NoSQL
SQL | NoSQL |
---|---|
数据库被归类为关系数据库管理系统(RDBMS)。 | NoSQL数据库被归类为非关系数据库系统或分布式数据库系统。 |
SQL数据库具有固定或静态或预定义的架构。 | NoSQL数据库具有动态架构。 |
SQL数据库以表的形式显示数据,因此它被称为基于表的数据库。 | NoSQL数据库将数据显示为键-值对,文档,图形数据库或宽列存储的集合。 |
SQL数据库是垂直可伸缩的。 | NoSQL数据库可水平扩展。 |
SQL数据库使用功能强大的语言“结构化查询语言”来定义和处理数据。 | 在NoSQL数据库中,文档集合用于查询数据。它也称为非结构化查询语言。它因数据库而异。 |
SQL数据库最适合复杂查询。 | NoSQL数据库不适用于复杂查询,因为它们不如SQL查询强大。 |
SQL数据库并非最适合分层数据存储。 | MySQL,Oracle,Sqlite,PostgreSQL和MS-SQL等是SQL数据库的示例。 |
NoSQL数据库最适合分层数据存储。 | MongoDB,BigTable,Redis,RavenDB,Cassandra,Hbase,Neo4j,CouchDB等是nosql数据库的示例 |
SQL Index
SQL Tutorial
SQL 数据库
SQL 表
SQL INSERT
SQL Select
- SQL SELECT 语句
- SQL SELECT UNIQUE
- SQL SELECT DISTINCT
- SQL SELECT COUNT
- SQL SELECT TOP
- SQL SELECT FIRST
- SQL SELECT LAST
- SQL SELECT RANDOM
- SQL SELECT AS
- SQL SELECT IN
- SQL SELECT 多行
- SQL SELECT 日期
- SQL SELECT SUM
- SQL SELECT NULL
SQL 子句
SQL Order By
- SQL ORDER BY 子句
- SQL ORDER BY ASC
- SQL ORDER BY DESC
- SQL ORDER BY RANDOM
- SQL ORDER BY LIMIT
- SQL ORDER BY 多列字段
SQL Update
SQL Delete
SQL Join
SQL Keys