第6讲 SQL语言之概述
目录
1. 利用SQL语言建立数据库
建立数据库包括:定义数据库和表(使用DLL)
1.1 创建数据库
create database 数据库名 ;
如:create database SCT ;
1.2 创建表
Create table 表名(
列名 数据类型 Primary Key | Unique | Not null ;
............
);
1.3 向表中追加元组
insert into表名[(列名[,列名]...]
values(值[,值],….);
如: insert into Student(Sno,Sname) values("1","2");
2.利用SQL语言进行简单的查询
2.1 单表查询
Select列名[[列名]... ]
From表名
[ Where检索条件];
如: SelectS#, Sname,Ssex,Sage, Sclass,D# From Student ;
去重复: Select DISTINCT S#From sc Where Score > 80;
结果排序: order by 列名[asc | desc]
如: Select S#From sc Where C# =‘002’and Score > 80Order By Score DESC;
模糊查询 : 列名[not ] like“字符串”
Select S#, Sname From StudentWhere Sname Like‘张%’;
2.2 SQL语言多表查询
2.3 SQL语言进行增删改
(1) SQL语言之插入
insert into表名[(列名[,列名].….)]values(值[,值].….);
(2) SQL语言之删除
Delete From 表名[ Where条件表达式];
(3) SQL语言之更新
Update表名
Set列名=表达式|(子查询)
[[,列名=表达式l(子查询)].….][ Where条件表达式];
3. 利用SQL语言修正与撤销数据库
3.1 SQL-DDL之撤销与修改
(1) 修改基本表
alter table tablename
[add {colname datatype,.…}]
[drop {完整性约束名]
[modify {colname datatype,.…]
(2) 撤销基本表
drop table 表名;
(3) 撤销数据库
drop database 数据库名 ;
3.2 SQL-DDL之数据库指定与关闭命令
(1)指定当前数据库
use 数据库名 ;
(2) 关闭当前数据库名
close 数据库名 ;