Http://www.kingbase.com.cn
\ \
\
PRIMARY KEY (\ACE \
CONSTRAINT \FOREIGN KEY (\REFERENCES \(\ DEFERRABLE ) TABLESPACE \
4、SQL语句方式创建SALGRADE表 SALGRADE表结构如下:
在查询分析器中创建SALGRADE表的语句如下:
CREATE TABLE \ \ \ \TABLESPACE \
任务4:利用SQL语句向以上各表中插入数据
1、需要向各表中插入的具体数据
16
(1)、向DEPT表中插入的数据如下表:
向表中插入数据的SQL语句如下:
INSERT INTO \
____________________________________________________________________________________
联系方式:北京市海淀区上地西路8号上地科技大厦4号楼601 电话:86-010-58851118 邮箱:Training@kingbase.com.cn
Http://www.kingbase.com.cn
INSERT INTO \INSERT INTO \INSERT INTO \
(2)、向EMP表中插入的数据如下表:
向表中插入数据的SQL语句如下:
INSERT INTO \800.00, NULL, 20);
INSERT INTO \'1981-02-20', 1600.00, 300.00, 30);
INSERT INTO \1250.00, 500.00, 30);
INSERT INTO \2975.00, NULL, 20);
INSERT INTO \'1981-09-28', 1250.00, 1400.00, 30);
INSERT INTO \2850.00, NULL, 30);
INSERT INTO \2450.00, NULL, 10);
INSERT INTO \3000.00, NULL, 20);
INSERT INTO \'1981-11-17', 5000.00, NULL, 10);
INSERT INTO \'1981-09-08', 1500.00, 0.00, 30);
INSERT INTO \1100.00, NULL, 20);
INSERT INTO \950.00, NULL, 30);
INSERT INTO \
____________________________________________________________________________________
联系方式:北京市海淀区上地西路8号上地科技大厦4号楼601 电话:86-010-58851118 邮箱:Training@kingbase.com.cn
17
Http://www.kingbase.com.cn
3000.00, NULL, 20);
INSERT INTO \1300.00, NULL, 10);
(3)、向SALGRADE表中插入的数据如下表:
向表中插入数据的SQL语句如下:
INSERT INTO \INSERT INTO \INSERT INTO \INSERT INTO \INSERT INTO \
提示:1、创建数据库的SQL命令是CREATE DATABASE。
2、创建或定义基本表的SQL命令是CREATE TABLE,一般格式是: CREATE TABLE <表名>(<列名> <数据类型> [<列级完整性约束>], <列名> <数据类型> [<列级完整性约束>],……,
[<表级完整性约束>] )
其中数据完整性约束包括:
1、 空值约束NOT NULL和NULL; 2、 主关键字约束PRIMARY KEY; 3、 唯一性约束UNIQUE;
4、 参照完整性约束FOREIGN KEY; 5、 默认值定义DEFAULT; 6、 取值范围约束CHECK。 数据插入语句的命令为INSERT INTO。
SQL语句知识补充
数据操作(语句)
SELECT INSERT DELETE UPDATE
18
功 能
从数据库表中检索数据行和列 向数据库表添加新数据行 从数据库表中删除数据行 更新数据库表中的数据
____________________________________________________________________________________
联系方式:北京市海淀区上地西路8号上地科技大厦4号楼601 电话:86-010-58851118 邮箱:Training@kingbase.com.cn
Http://www.kingbase.com.cn
数据定义(语句) CREATE TABLE DROP TABLE ALTER TABLE CREATE VIEW DROP VIEW CREATE INDEX DROP INDEX
功 能 创建一个数据库表 从数据库中删除表 修改数据库表结构 创建一个视图 从数据库中删除视图 为数据库表创建一个索引 从数据库中删除索引
实验(三):数据备份与数据还原
一、实验目的:了解KingbaseES的数据备份和恢复机制,掌握KingbaseES中数据库恢复的方法。
二、实验平台:装有KingbaseES v6.1版本数据库的windows操作系统的PC机;并且已经在KingbaseES数据库中创建了属于自己的数据库。 三、实验内容及要求
1、分别利用“逻辑备份还原工具”向导和命令行方式进行数据库的备份操作; 2、要求学生在企业管理器的KingbaseES逻辑还原工具中将自己备份的数据文件恢复到指定的库中。
3、将自己操作的步骤填写在试验报告中。
任务1:KingbaseES数据库的数据备份(图形界面方式)
在“逻辑备份还原工具”向导的欢迎窗口中选择【逻辑备份】按钮,进行数据库备份。
一、连接设置:用户需要在此窗口中填写指定数据库服务器的IP地址,端口号,以及执行备份操作的用户名称、 登录密码等信息,用于连接数据库服务器。 如图所示:
____________________________________________________________________________________
联系方式:北京市海淀区上地西路8号上地科技大厦4号楼601 电话:86-010-58851118 邮箱:Training@kingbase.com.cn
19
Http://www.kingbase.com.cn
若要连接默认服务器以外的服务器,请点击\服务器\选框右端的【刷新】按钮, 在服务器列表框中选择网络上可以搜索到的其他KingbaseES服务器的主机。 如图所示:
二、选择备份方式:在备份方式窗口中设定所需要的备份方式:备份整个数据库、备份多个表、备份指定模式。
三、选择备份对象:“备份整个数据库”对指定数据库内所有对象进行备份;“备份单个表”将对单表(包括相关数据、索引、约束、触发器、权限等)进行备份;“备份多个表”同时备份同数据库某个模式下的多个表;“备份指定模式”备份数据库的某一模式下的全部对象。
20
____________________________________________________________________________________
联系方式:北京市海淀区上地西路8号上地科技大厦4号楼601 电话:86-010-58851118 邮箱:Training@kingbase.com.cn