第十二章结构化查询语言SQL简介 g @2003 KAGAYA/@2003 Synforest7CD-ROM SW-008
第十二章 结构化查询语言SQL简介
SQL简介 SQL( Structured Query Language,结构 化査询语言)语言是大多数大型关系数据库管 理系统都支持的通用语言 高度非过程化:只要求用户提出“干什 ”,而无需指出“怎么干
SQL(Structured Query Language,结构 化查询语言)语言是大多数大型关系数据库管 理系统都支持的通用语言。 高度非过程化:只要求用户提出“干什 么”,而无需指出“怎么干”。 SQL简介
SQL功能 数据定义( DDL Data Definition Language): Create, Drop, Alter 数据操纵( OML Data Manipulation Language) Insert, Update, Delete 数据查询( DQL Data Query Language): Select 数据控制 DCL Data Control Language): Grant, Revoke
数据定义(DDL Data Definition Language) : Create,Drop,Alter 数据操纵(DML Data Manipulation Language): Insert,Update,Delete 数据查询(DQL Data Query Language):Select 数据控制(DCL Data Control Language):Grant, Revoke SQL 功能
1数据库的数据定义语句 (1)建立数据库,数据表。 命令格式: Create Database(Tabe)<文件名> 【例12-1】建立一个学生管理的数据库,取名为 Xsgl dbc Create Database Xsg Dir xsgl. 【例122】创立一个表 stud. dbf,该表中含有学号C,8), 姓名(C,10),年龄(N,3)字段,命令如下 Create Table stud(学号C(8),姓名C(8),年龄N(3) Browse
1.数据库的数据定义语句 (1)建立数据库,数据表。 命令格式: Create Database (Table) <文件名> 【例12-1】建立一个学生管理的数据库,取名为xsgl.dbc Create Database xsgl Dir xsgl.* 【例12-2】创立一个表stud.dbf,该表中含有学号(C,8), 姓名(C,10),年龄(N,3)字段,命令如下: Create Table stud(学号 C(8),姓名 C(8),年龄 N(3)) Browse
(2)更改表的结构 命令形式一: Alter table<表名>Ad| Alter [column]<字段名>字 段类型>[(<字段宽度>K小数位数>]) 本命令用来给表增加一个字段(Add)或修改一个已有字 段(Ater) 命令形式二: Alter Table<表名>Drop[ Column]<字段名> Rename[coum<字段名1>to<字段名2> 本命令用来删除一个字段或给一个字段改名
(2)更改表的结构。 命令形式一: Alter Table <表名> Add | Alter [Column] <字段名><字 段类型> [(<字段宽度>[<小数位数>])] 本命令用来给表增加一个字段(Add) 或修改一个已有字 段(Alter)。 命令形式二: Alter Table <表名> Drop [Column] <字段名> | Rename [Column] <字段名1> to <字段名2> 本命令用来删除一个字段或给一个字段改名