数据库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
您可能关注的文档
- 深度学习原理与TensorFlow实践 课件 第9章 循环神经网络.pptx
- 深度学习原理与TensorFlow实践 课件 第10章 深度学习网络进阶.pptx
- 市场营销学通论 课件 第3、4章 战略计划与营销管理、营销环境分析.ppt
- 市场营销学通论 课件 第7、8章 组织市场及其购买行为、目标营销战略.ppt
- 市场营销学通论 课件 第9、10章 市场竞争战略、产品与服务策略.ppt
- 市场营销学通论 课件 第13、14章 分销策略、促销策略.ppt
- 市场营销学通论 课件 第15、16章 营销管理、大数据营销.ppt
- 新一代信息技术基础- 课件 第1、2单元 计算机基础知识、WPS办公文档编辑.pptx
- 新一代信息技术基础- 课件 第3、4单元 WPS数据表格处理、 WPS演示文稿制作.pptx
- 新一代信息技术基础 课件 -第5、6单元 信息检索、 信息安全.pptx
- 2025年版汽车趋势报告 The 2025 EPA Automotive Trends Report.docx
- 2026年边缘计算开源平台EdgeX Foundry入门与二次开发.docx
- 2026年超声内镜放大内镜早癌诊断AI辅助识别系统临床评价.docx
- 2026年报废汽车回收与再制造逆向物流体系.docx
- 2026年产品碳足迹核算方法学:从摇篮到大门与从摇篮到坟墓.docx
- 2026年城乡要素平等交换双向流动政策创新试点申报材料.docx
- 2026年超导半导体接口电路架构与电平转换驱动器设计.docx
- 2026年财政贴息不再以再贷款支持为前提后的风险防范与合规要点.docx
- 2026年不动产信托登记试点政策对遗嘱信托支持.docx
- 2026年城乡有机废弃物协同处理技术方案.docx
原创力文档

文档评论(0)