目录 一、DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) 二、DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT INTO) 三、DCL—数据控制语言(GRANT,REVOKE) 四、下半部分内容(主要是 PL/SQL:函数,存储过程,事务等) 说明:本文档的使用对象是对 SQL 有一些了解的软件测试人员,我只是把我知道的知识结合网上的资料进行二次总结,不正之处望多请教
本文档配置附有 SQL 范例脚本
一、DDL 数据定义语言 首先,简要介绍基础语句,作为测试人员一般测试时,已经由数据库设计师建好了数据库,数据库设计师可能也不用语句的方式来建表,但我们应该能看懂各语句的使用格式,语句的含义,有兴趣再作深入了解
1、创建数据库 CREATE DATABASE [database-name] 2、删除数据库 DROP DATABASE dbname1,dbname2… 3、备份数据库 --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1
dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack 4、创建表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],
) 例如: CREATE TABLE S (SNO CHAR(10) NOT NULL , SN VARCHAR(20), AGE INT, SEX CHAR(2) DEFAULT '男' , DEP