数据库SQL ServerSQLite教程 课件 第4、5章 关系数据库语言 SQL.pptx

数据库SQL ServerSQLite教程 课件 第4、5章 关系数据库语言 SQL.pptx

数据库SQLServerSQLite教程课件

第 4 章 关系数据库语言 SQL( 上 )4.1 SQL 概述4.2 SQL 的数据类型4.3 数据库定义4.4 数据表定义   DevEco Studio 的功能如图 4-1 所示,具体如下:   (1) 多设备统一开发环境:支持多种 HarmonyOS 设备的应用开发,包括手机、平板、车机、智慧屏、智能穿戴,轻量级智能穿戴和智慧视觉设备。   (2) 支持多语言的代码开发和调试:包括 Java、XML(Extensible Markup Language)、C/C++、JS(JavaScript)、CSS(Cascading Style Sheets) 和 HML(HarmonyOS Markup Language)。      (3) 支持 FA(Feature Ability) 和 PA(Particle Ability) 快速开发:通过工程向导快速创建FA/PA 工程模板,一键式打包成 HAP(HarmonyOS Ability Package)。   (4) 支持分布式多端应用开发:一个工程和一份代码可跨设备运行,支持不同设备界面的实时预览和差异化开发,实现代码的最大化重用。 图 4-1 DevEco Studio 功能x 4.1 SQL 概述   结构化查询语言 (Structured Query Language,SQL) 是 1974 年由 Boyce 和 Chamberlin提出的。1975—1979 年,最早是 IBM 的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R 开发的一种查询语言,它的前身是 SQUARE 语言。经过各公司的不断修改、扩充和完善,1986 年美国颁布了 SQL 的美国标准,1987 年国际标准化组织将 SQL 采纳为国际标准,SQL 最终成为关系数据库的标准语言。   SQL 结构简洁,功能强大,简单易学,自从 IBM 公司 1981 年推出以来,SQL 得到了广泛的应用。SQL Server、Oracle、Sybase、Informix 等大型的数据库管理系统,Visual Foxpro、PowerBuilder 等微机上常用的数据库开发系统,都支持 SQL 作为查询语言。   SQL 集数据定义 (Data Definition)、数据操纵 (Data Manipulation) 和数据控制 (Data Control) 等功能于一体,充分体现了关系数据库语言的特点和优点。   SQL 主要由以下几部分组成:   (1) 数据定义语言 (Data Definition Language,DDL)。   (2) 数据操纵语言 (Data Manipulation Language,DML)。   (3) 数据查询语言 (Data Query Language,DQL)。   (4) 数据控制语言 (Data Control Language,DCL)。 4.2 SQL 的数据类型   在计算机中数据有两种特征:类型和长度,所谓数据类型就是以数据的表现方式和存储方式来划分数据的种类。在 SQL Server 中,每个列、局部变量、表达式和参数都具有一个相关的数据类型。数据类型是一种属性,用来设定某一个具体列保存数据的类型。数据类型可分为整数型、精确浮点型、近似浮点型、日期时间型等 10 种类型,下面依次介绍。   1. 整数型   整数型的数据范围及所占字节如表 4-1 所示。   2. 精确浮点型   精确浮点型的数据范围及所占字节如表 4-2 所示。   3. 近似浮点型   近似浮点型的数据范围及所占字节如表 4-3 所示。   4. 日期时间型   日期时间型的格式、数据范围及所占字节如表 4-4 所示。   5. 字符型   字符型的数据范围及所占字节如表 4-5 所示。   6. Unicode 字符型   Unicode 字符型的数据范围及所占字节如表 4-6 所示。   7. 二进制字符型   二进制字符型的数据范围及所占字节如表 4-7 所示。   8. 货币型   货币型的数据范围及所占字节如表 4-8 所示。   9. 特殊数据类型   特殊数据类型如表 4-9 所示。   10. 用户自定义数据类型   在该数据库下创建“图书”表时,就有了自定义的数据类型“pricedecimal”,其总位数为 6,小数位 2 位。 4.3 数据库定义 4.3.1 创建数据库  1. 命令方式创建数据库  1) 创建数据库的最简语法  创建数据库的最简语法代码如下:  create database database_name  在这种情况下,数据库的参数设置都使用系统默认值。   例 4-1 使用 SQL

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档