GBase 8s 教程:查询与管理数据库示例
需积分: 49 33 浏览量
更新于2024-08-06
收藏 1.42MB PDF 举报
"这篇文档是关于GBase 8s数据库管理系统的一个教程,主要展示了如何进行普通查询的操作。通过一个名为`shop`的表实例,解释了如何创建表、插入数据,并执行查询。此外,文档还提及了GBase的版权信息和使用权限规定,强调了对知识产权的保护。GBase是南大通用数据技术股份有限公司的产品,拥有相关的商标权和法律保护。"
正文:
在GBase 8s中,查询操作是数据库管理的基础,对于理解数据和执行日常业务至关重要。文档中提到的"普通查询的例子"是针对一个名为`shop`的表,这个表用于存储商品价格信息,其中`article`代表商品ID,`dealer`表示交易商,而`price`则是价格。表的结构定义如下:
```sql
CREATE TABLE shop (
article INT(4) UNSIGNED ZEROFILL DEFAULT '0000' NOT NULL,
dealer CHAR(20) DEFAULT '' NOT NULL,
price DOUBLE(16,2) DEFAULT '0.00' NOT NULL,
PRIMARY KEY(article, dealer)
);
```
这里的`CREATE TABLE`语句用于创建表,`INT(4) UNSIGNED ZEROFILL`定义了`article`字段为无符号整型,自动填充0以达到四位长度,`CHAR(20)`定义了`dealer`字段为20个字符的字符串,`DOUBLE(16,2)`则表示`price`字段为双精度浮点数,精度为2位小数。`PRIMARY KEY`定义了复合主键,由`article`和`dealer`两列组成。
插入数据的语句如下:
```sql
INSERT INTO shop VALUES
(1,'A',3.45),(1,'B',3.99),(2,'A',10.99),(3,'B',1.45),
(3,'C',1.69),(3,'D',1.25),(4,'D',19.95);
```
这将向`shop`表中添加几条示例记录,每条记录包括商品ID、交易商和对应的价格。
在实际使用中,用户可以通过GBase的命令行工具`sqlcli`连接到数据库,并执行上述SQL语句来创建和填充表。`sqlcli`是GBase提供的一个交互式查询工具,用户可以借此进行数据的增删改查等操作。
此外,文档还提到了一些法律条款,强调了GBase及相关文档的知识产权保护,要求用户在合法范围内使用。例如,未经南大通用数据技术股份有限公司的书面许可,不得擅自复制、修改或再发布文档内容。用户有权在法律允许的范围内查阅和打印文档,但必须遵守相关法律法规。
GBase 8s教程可能还会涵盖GBase Studio的使用,这是一个图形化的数据库管理工具,提供诸如连接服务器、浏览数据库对象、执行查询等便捷功能。例如,用户可以通过`NorthWind`这样的示例数据库了解如何连接到服务器,使用对象资源管理器来查看和管理数据库对象,并调整工作环境布局以适应个人工作习惯。
总结来说,这个教程不仅展示了如何在GBase 8s中处理基本的查询任务,也涵盖了数据库管理和工具的使用,同时强调了尊重和保护知识产权的重要性。通过学习和实践,用户能够更好地理解和操作GBase 8s数据库系统。
409 浏览量
2010-03-26 上传
2013-07-25 上传
2021-05-07 上传
129 浏览量
2015-01-26 上传
2011-05-14 上传
2015-05-04 上传
2010-03-23 上传
杨_明
- 粉丝: 77
- 资源: 3886
最新资源
- StarModAPI: StarMade 模组开发的Java API工具包
- PHP疫情上报管理系统开发与数据库实现详解
- 中秋节特献:明月祝福Flash动画素材
- Java GUI界面RPi-kee_Pilot:RPi-kee专用控制工具
- 电脑端APK信息提取工具APK Messenger功能介绍
- 探索矩阵连乘算法在C++中的应用
- Airflow教程:入门到工作流程创建
- MIP在Matlab中实现黑白图像处理的开源解决方案
- 图像切割感知分组框架:Matlab中的PG-framework实现
- 计算机科学中的经典算法与应用场景解析
- MiniZinc 编译器:高效解决离散优化问题
- MATLAB工具用于测量静态接触角的开源代码解析
- Python网络服务器项目合作指南
- 使用Matlab实现基础水族馆鱼类跟踪的代码解析
- vagga:基于Rust的用户空间容器化开发工具
- PPAP: 多语言支持的PHP邮政地址解析器项目