发布时间:2023-02-02 14:24
SQL,即结构化查询语言,是程序开发员和商业专业人士用来管理、更新、维护和操作商业决策中使用的表或数据库的一种语言。它可以用来检索数据,更新表的内容或改变数据库或表的结构,使用任何类型或数据库工具,将提供一个用户界面来执行对数据库的操作。
一、关系型数据库
首先,我们必须了解关系模型(或RM),以便理解关系数据库。RM数据库只是简单地存储数据,并以一种特殊的方式管理数据。1969年,Edgar F. Codd是第一个描述它的人。RM将数据存储在行中,通常被称为 "图元",它们被分组为关系。
RM允许数据以简明和描述性的方式存储,使其易于使用简单的查询来检索和操作数据。1970年,Code开发了一个叫做关系数据库管理系统的程序,(RDBMS),它允许你使用SQL来管理RM。SQL用于查询和维护RDBMS中的数据。这是SQL的最重要用途。它允许RDBMS通过查询来执行特定的任务。
二、使用SQL在数据库中执行所有基本操作
SQL允许我们执行大量的命令,帮助我们在数据库中执行不同的操作。它们被分为以下四类。
数据定义语言。SQL用于创建数据库和表,并执行诸如CREATE, DROP, COMMENT, ALTER, RENAME, DELETE和TRUNCATE等操作。
数据查询语言。我们使用 "SELECT "命令从数据库中检索数据。
数据操作语言。SQL用于操作数据库中的数据。这些操作包括INSERT、UPDATE和DELETE。
数据控制语言。像GRANT这样的命令是用来给用户执行特定操作的权限/访问权的。REVOKE可以用来收回授予用户的权限。
三数据库中的事务控制
SQL也可以用来控制数据库中发生的事务。为了保持数据库内的一致性,它包括以下规则。这些规则被称为ACID属性。这些控制命令是最常用的。COMMIT、ROLLBACK和其他。
四、SQL UNION
在关系代数中,为了将两组数据合并成一个具有不同数值的集合,我们使用联合运算符。SQL UNION是一种通过使用两个单独的SELECT语句来创建一个单一结果的方法。两个表的联合提供了不同的属性(列),这些属性存在于每个表中。
以上就是关于美国大学关于SQL的使用的完整详细指南的讲解,大家在留学期间有任何留学需求可以添加留学生辅导网Joyce老师的微信:hmkt131
相关热词搜索: 留学生作业辅导