SQL语言简介_sql语言简介
SQL语言简介由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“sql语言简介”。
SQL—结构化查询语言
数据定义语言
CREATE
DROP
ALTER
数据操纵语言
SELECT
INSERT
UPDATE
DELETE
数据控制语言
GRANT
REVOKE
数据定义语言
CREATE TABLE 学生
(学生ID SMALLINT NOT NULL UNIQUE,姓名 CHAR(10)NOT NULL UNIQUE,性别 CHAR(20)CHECK(VALUE IN(男,女)),生日 DATE,婚否 LOGIC,地址 CHAR(20),城市 CHAR(10),邮编 CHAR(6),电话 CHAR(20),PRMARY KEY(学生ID));
ALERT TABLE 学生
ADD 班级CHAR(10),DROP城市;
DROP TABLE 学生
数据操纵语言
INSERT INTO 学生
(101,张三,男,#1968-1-25#,FALSE,海淀太平路23号,北京,100858,90909090)
UPDATE 学生
SET 电话 = ‘888888888’
WHERE 学生ID = 10
1DELETEFROM成绩WHERE成绩
一般格式:
SELECT[DESTINCT]
FROM
[WHERE条件表达式]
[GROUP BY [HAVING ]]
[ORDER BY ]
投影、筛选、排序:
SELECTDESTINCT学生ID,姓名,性别,生日FROM 学生
WHERE 性别 = ‘男’
ORDER BY 生日
WHERE 工资 BETWEEN 1000 AND 2999
WHERE 城市 IN(‘北京’,’上海’,’广州’)
WHERE 姓名 LIKE‘王*’
连接
SELECT学生ID,姓名,课程,成绩
FROM 学生 JOIN 学生.学生ID = 成绩.学生ID
分组
SELECT学生ID,姓名,课程,成绩
FROM 学生 JOIN 学生.学生ID = 成绩.学生ID GROUP BY 课程
授权语句
GRANT ON TO
收回授权
REVOKE ON FROM
SELECT READ WRITE UPDATE ……
SQL语言简介㈠、什么是SQL语言SQL(Structure Query Languge,结构化查询语言)是一种数据库专用的计算机语言,不管是Oracle、MS SQL、Acce、MySQL或其他公司的数据库,也不管数据库......
SQL语言create database studenton primary(name=student_data1,filename='c:\student_data1.mdf',size=10M,maxsize=100M,filegrowth=10%)filegroupstudent_group分组(n......
1.输出任意两个字符串变量的值(参考代码)declare @v1 varchar(12),@V2 varchar(12)set @v1='中国'set @v2='你好!'select @v1+@v22.为以下程序纠错declare @v1 varchar(12),@......
SQL语言1.数据定义:a) Create 创建b) Drop 删除对象数据表 表的创建:create table 表名(字段名1 类型 primary key注:主键,字段名2 类型,……, check 表级约束)例:S(Sno,Sname,S......
11.2.2 数据定义命令1.CreateTable命令Create Table ([][,] [][,……][,] [][]); 语句功能:创建一个以为名的、以指定的列属性定义的表结构。2.Alter Table命令Alter Table[ ADD......
