SQL语言_sql语言

2020-02-28 其他范文 下载本文

SQL语言由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“sql语言”。

SQL语言

1.数据定义:

a)Create 创建

b)Drop 删除对象

数据表

 表的创建:create table 表名(字段名1 类型 primary key注:主键,字段名2 类

型,……, check 表级约束)

例:S(Sno,Sname,Sex,Age)

Create table S(Sno char(8)primary key, Sname char(4), Sex char(1), age smallint)说明:

文本->char()

数值->numeric(m,n), int, smallint

日期/时间->date

备注->memo Create table C(Cno char(6)Primary key, Cname char(10), Tno char(6)) 删除表

Drop table 表名

例:drop table S

 修改表结构

Alter table 表名 add/drop/alter 字段名

例题

S表 添加出生年月

Alter table S add Borndate date

S表删除年龄

Alter table S drop Age

S表 Sno 文本长度为6

Alter table S alter Sno Char(6)

2.数据查询:

Select 字段名 From 表名 [Where 条件 ] [Group by分组字段名 [ having 分组条件] ]

[order by 排序字段[asc/deac]]

例:查询女同学的姓名

Select Sname from S where Sex=”女”

查询学生表中的所有内容

Select * from 学生

查询男生和女生的人数(按性别统计人数)

Select 性别,count(学生编号)from 学生 group by 性别

查询每门课程的平均分

Select 课程编号,avg(成绩)from 选课成绩 group by 课程编号

查询平均分大于85分的课程

Select 课程编号from 选课成绩 group by 课程编号 having avg(成绩)>85

查询教师信息,要求结果按照年龄排序

Select *from 教师 order by 工作时间 asc 按性别对教师工作时间排序查询

Select *from 教师 order by 性别,工作时间

3.数据操纵:——> 针对表中记录

 插入数据

Insert into 表名(字段名列表)values(字段值列表)例 Insert into S(Sno,Sname)values(“155161”,”张三”) 修改/更新数据

Upate 表名 set 字段值=……

例 update 学生 set 年龄=年龄+1

 删除数据

Delete from 表名 [where 条件]

例:Delete from 选课成绩 where 成绩

4.数据控制:grant/revoke

SQL 语言

SQL语言create database studenton primary(name=student_data1,filename='c:\student_data1.mdf',size=10M,maxsize=100M,filegrowth=10%)filegroupstudent_group分组(n......

SQL语言

1.输出任意两个字符串变量的值(参考代码)declare @v1 varchar(12),@V2 varchar(12)set @v1='中国'set @v2='你好!'select @v1+@v22.为以下程序纠错declare @v1 varchar(12),@......

sql语言

11.2.2 数据定义命令1.CreateTable命令Create Table ([][,] [][,……][,] [][]); 语句功能:创建一个以为名的、以指定的列属性定义的表结构。2.Alter Table命令Alter Table[ ADD......

SQL语言汇总

1.UPDATE MARKSET 总分=语文+数学+英语SELECT 准考证号,姓名,总分FROM MARKWHERE 语文>=75 AND数学>=75 AND 英语>=75 AND 语文+数学+英语>=240ORDER BY 总分 DESC2UPDATE M......

sql语言学习

SQL语言学习--语 句功 能--数据操作SELECT--从数据库表中检索数据行和列 INSERT--向数据库表添加新数据行DELETE--从数据库表中删除数据行UPDATE--更新数据库表中的数据--数......

《SQL语言.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
SQL语言
点击下载文档
相关专题 sql语言 语言 sql sql语言 语言 sql
[其他范文]相关推荐
[其他范文]热门文章
下载全文