美文网首页
第三章 关系数据库标准语言SQL

第三章 关系数据库标准语言SQL

作者: 臭墨鱼 | 来源:发表于2018-06-05 09:12 被阅读0次

SQL集数据查询(Data Query)、数据操作(Data Manipulation)、数据定义(Data Definition)、和数据控制(Data Control)

Sql的特点

1、综合统一(集数据定义语言、数据操作语言、数据控制语言)

2、高度非过程化

3、面向集合的操作方式

4、以同一种语法结构提供多种使用方式

5、语言简洁,易学易用

查询select 、

定义create、dorp、alter

操控insert、update、delete

控制grant、revoke

数据定义

定义模式  create SCHEMA <模式名> authorization <用户名>

关于模式的理解

如果把database看作是一个仓库,仓库很多房间(schema),一个schema代表一个房间,table可以看作是每个房间中的储物柜,user是每个schema的主人,有操作数据库中每个房间的权利,就是说每个数据库映射的user有每个schema(房间)的钥匙。

我们访问一个表时,没有指明该表属于哪一个schema中的,系统就会自动给我们在表上加上缺省的sheman名。在数据库中一个对象的完整名称为schema.object,而不属user.object。

在MySQL中创建一个Schema和创建一个Database的效果好像是一样的,但是在sqlserver和orcal数据库中效果又是不同的。

在SQL Server

2000中,user和schema总有一层隐含的关系,让我们很少意识到其实user和schema是两种完全不同的概念,假如我们在某一数据库中创建了用户Bosco,那么此时后台也为我们默认的创建了schema【Bosco】,schema的名字和user的名字相同。

数据插入

   一种是插入元组,另一种是插入子查询结果。后者一次可以插入多个元组

insert into <表名> [(<属性列1>,<属性列2>)] values (<常量1>,<常量2>)

如果不标识列名,Insert into <表名> values ()则值会按照创建表时默认的列依次插入

修改数据

修改某一个元组

update Student set Sage =22 where Sno='200215121';

update <表名> set 字段名 = 常量 where 限制条件

update Student set Sage=Sage+1;所有的学生年龄+1

相关文章

  • 关系数据库标准语言SQL

    第三章 关系数据库标准语言SQL 重点:SQL语言的特点、掌握SQL语言的关系表定义及更新操作、掌握SQL语言强大...

  • SQLiteHelper

    android.database.sqlite 第三章:关系数据库标准语言SQL Where 字句与Having短...

  • 数据库 06

    第6章 初探SQL 这里讲关系数据库标准语言SQL。 SQL(Structured Query Language)...

  • 数据库设计(五)SQL

    SQL(Structured Query Language),结构化查询语言,是现行关系数据库的标准语言,SQL不...

  • 12 mysql基本

    SQL:关系数据库语言标准,STRUCT QUERY LANGUAGE,基本所有关系数据库都使用这套语言进行操作 ...

  • 数据库

    1. SQL:结构化查询语言的简称, 是关系数据库的标准语言。SQL 是一种通用的、 功能极强的关系数据库...

  • SQL基础应用

    1.什么是SQL?关系型数据库当中通用的查询语言。全名:结构化查询语言。 SQL标准(ANSI/ISO)SQL-8...

  • 关系数据库标准语言SQL(一)

    声明:最近在准备考试,故整理数据库笔记。 关系数据库标准语言SQL(一) SQL概述  SQL是一种完整地数据库...

  • PL/SQL介绍

    一、PL/SQL简介 1、SQL、PL/SQL 结构化查询语言(SQL)是用来访问和操作关系型数据库的一种标准语言...

  • 基于Hive的学生-课程模式的SQL查询实例

    参考数据库操作系统(第五版)的第三章的关系数据库标准语言SQL的中例子,对数据库的创建、插入、修改、查询功能的一个...

网友评论

      本文标题:第三章 关系数据库标准语言SQL

      本文链接:https://www.haomeiwen.com/subject/hodesftx.html