GBase 8s 教程:查询与管理数据库示例
需积分: 49 132 浏览量
更新于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数据库系统。
831 浏览量
148 浏览量
343 浏览量
381 浏览量
213 浏览量
2015-01-26 上传
2011-05-14 上传
2015-05-04 上传
197 浏览量
杨_明
- 粉丝: 80
- 资源: 3862
最新资源
- 计算机等级考试试题计算机等级考试试题
- CSS 中文手册详解
- Android A Programmer's Guide
- jsp网络程序设计课件
- loadrunner中文帮助文档
- Java Reflection in Action
- 软件开发常用英语词汇
- 实例讲解如何排除路由器常见故障
- Linux_C函数库参考手册.doc
- The+Accredited+Symbian+Developer+Primer.pdf
- Expert F# Functional Programming
- Toad 使用快速入门.doc
- ArcGIS Engine的开发与部署
- qtp与td连接方法及常见问题解决方法
- Event-Handling
- 软件工程思想 (视野独特,构思新颖,内容风趣,不落窠臼,令人耳目一新)