-- 期末试炼-- 变量的定义,赋值godeclare @num int -- 定义局部变量declare @num2 int -- 定义局部变量set @num = 99 -- 赋值set @num2 = 100 -- 赋值select @num * @num2 as '乘法'select @num + @num2 as '加法'gouse demo -- 打开数据库create table studen -- 创建表,定义表名(学号 char(12) not null primary key , -- 设定主键,注意逗号结尾,最后一条语句不要加逗号)gouse demo -- 打开数据库create table course(课程名 int not null primary key , --设定主键,逗号分隔,最后一条语句不要加逗号)gouse demo -- 打开数据库INSERT INTO studen -- 插入行数据(values (),(),()-- 注意最后一条语句不要加逗号分隔)gouse demo -- 打开数据库insert into course(values (),(),()-- 注意最后一条语句不要加逗号分隔开来)use demo -- 打开数据库select 姓名from studenwhere 姓名 like '张%' -- % 一个或多个字符gouse demoselect 爱好from studenwhere 爱好 like '_球' -- _一个字符gouse demoselect 姓名from studenwhere 姓名 not like '张_'gouse demoselect 先行课from coursewhere 先行课 is null -- 查找为null空的gouse demoselect 先行课from coursewhere 先行课 is not null -- 查找不为null空的goselect 学分, 先行课from coursewhere 学分 >= '4' and 先行课 >= '5'goselect 学分,先行课from coursewhere 学分 >= '4' or 先行课 >= '5'goselect count(爱好) as '计数'from studengoselect sum(班级) as '总和'from studengoselect avg(学分) as '平均值'from coursegoselect max(学分) as '最大值'from coursegoselect min(学分) as '最小值'from coursegoselect 先行课from course cwhere 先行课 >= (select avg(s.班级) from studen s)gouse demoselect distinct 爱好 -- distinct 去重复from studengouse demoselect *from studengouse demoselect 爱好from studenwhere 爱好 = '篮球'gouse demoselect distinct 爱好from studenwhere 爱好 = '篮球'gocreate database -- 创建数据库create database -- 创建数据库create database -- 创建数据库alter database -- 修改数据库alter database -- 修改数据库alter database -- 修改数据库drop database -- 修改数据库drop database -- 修改表drop database -- 修改表drop database -- 修改表tinyint -- 0~255tinyint -- 0~ 255tinyint -- 0~255char varchar nchar -- 1~8000char varchar -- 1~8000char varchar -- 1~8000date -- 日期date -- 日期date -- 日期datetime -- 日期时间datetime --日期时间datetime -- 日期时间alter table -- 修改表alter table -- 修改表alter table -- 修改表use -- 打开数据库use -- 打开数据库use -- 打开数据库drop table -- 删除空表drop table --删除空表drop table -- 删除空表insert intovalues -- 表中插入数据insert intovalues -- 表中插入数据insert intovalues -- 表中插入数据declare -- 定义局部变量declare -- 定义局部变量declare -- 定于局部变量set -- 赋值局部变量set -- 赋值局部变量set -- 赋值局部变量----create database -- 创建数据库primary -- 主要数据maxsize -- 最大荣容量filename -- 存放位置filegrowth -- 增容方式alter database -- 修改数据库drop database -- 删除空的数据库tinyint -- 0~255bit -- 1 true 0 falsechar varchar -- 1~8000date --日期datetime -- 日期时间use -- 打开数据库create table -- 创建表alter table -- 修改表alter column -- 修改表中列的属性drop table -- 删除表insert intovalues -- 插入表中数据primary key -- 设定主键ascll --unicodedeclare -- 定义局部变量set -- 赋值like -- 运算符 %一个或多个字符,_一个字符,not like 不包含,where -- 条件select -- 查询distinct -- 消除重复is null -- 空is not null -- 不是空select avg max min sum count -- 聚集函数join -- 内连接outer join -- 外连接or andin() -- 括号中的或create database -- 创建数据库create database -- 创捷数据库create database -- 创建数据库primary -- 主要数据primary -- 主要数据primary -- 主要数据filename -- 存放位置filename -- 存放位置filename -- 存放位置filename -- 存放位置filename -- 存放位置filegrowth -- 增容方式filegrowth -- 增容方式filegrowth -- 增容方式alter database -- 修改数据库alter database -- 修改数据库alter database -- 修改数据库drop database -- 修改数据库drop database -- 修改数据库drop database -- 修改数据库tinyint --0 255tinyint -- 0~ 255tinyint -- 0~255bit -- 1 true 0 falsebit -- 1 true 0 falsebit -- 1 true 0 falsechar varchar -- 0 ~8000char varchar -- 0 ~ 8000char varchar -- 0 ~ 8000date --日期date -- 日期date -- 日期datetime -- 日期时间datetime -- 日期时间datetime -- 日期时间use --打开数据库use -- 打开数据库use -- 打开数据库create table -- 创建表create table -- 创建表create table -- 创建表create table -- 创建表alter table -- 修改表alter table -- 修改表alter table -- 修改表alter column -- 修改表中列的属性alter column -- 修改表中列的属性alter column -- 修改表中列的属性drop table -- 删除表drop table -- 删除表drop table -- 删除表insert intovalues -- 插入表中数据insert intovalues -- 插入表中数据insert intovalues -- 插入表中数据primary key -- 设定主键primary key -- 设定主键primary key -- 设定主键primary key -- 设定主键primary key -- 设定主键ascll ascll ascllunicode unicode unicodedeclare --定义局部变量declare -- 定义局部变量declare -- 定义局部变量set -- 赋值set -- 赋值set -- 赋值where -- 条件where -- 条件where -- 条件select -- 查询select -- 查询select -- 查询xxx likexxx likexxx likedistinct --消除重复distinct -- 消除重复distinct -- 消除重复is null is null is null -- 空is not null is not null is not null -- 非空join --内连接 join -- 内连接 join -- 内连接outer join -- 外连接 outer join -- 外连接outer join -- 外连接in() in() in() -- 括号中的或or and or and or and or andselect count() avg() sum() max() min(),--聚集函数select count() avg() sum() max() min() ,-- 聚集函数select count() avg() sum() max() min() -- 聚集函数create database -- 创建数据库create database --创建数据库create database -- 创建数据库create database -- 创建数据库create database -- 创建数据库create database -- 创建数据库alter database --修改数据库alter database -- 修改数据库alter database -- 修改数据库alter database -- 修改数据库alter database -- 修改数据库drop database -- 修改数据库drop database -- 修改数据库drop database -- 修改数据库tinyint -- 0~255tinyint -- 0~255tinyint -- 0~255bit -- 1 true 0 falsebit -- 1 true 0 falsebit -- 1 true 0 falsechar varchar char varchar --1~8000char varchar char varchar -- 1~8000date --日期date -- 日期date -- 日期datetime -- 日期时间datetime -- 日期时间datetime -- 日期时间datetime -- 日期时间datetime -- 日期时间create table -- 创建表create table -- 创建表create table -- 创建表create table -- 创建表create table -- 创建表use -- 打开数据库use -- 打开数据库use -- 打开数据库alter table -- 修改表alter table -- 修改表alter table -- 修改表alter table -- 修改表alter table -- 修改表drop table -- 删除空表drop table -- 删除空表drop table -- 删除空表drop table -- 删除空表drop table -- 删除空表insert intovalues -- 插入数据insert intovalues -- 插入数据insert intovalues -- 插入数据insert intovalues -- 插入数据declare -- 局部变量的声明declare -- 局部变量的声明declare -- 局部变量的声明declare -- 局部变量的声明create table -- 创建表create table -- 创建表create table -- 创建表create table -- 创建表create table -- 创建表alter column -- 修改表中列的属性alter column -- 修改表中列的属性alter column -- 修改表中列的属性drop table -- 删除空表insert intovalues -- 插入数据primary key -- 设定主键primary key -- 设定主键primary key -- 设定主键primary key -- 设定主键primary key -- 设定主键primary key -- 设定主键ascll ascll ascll ascll ascll ascllunicode unicode unicode unicode unicodewhere where where where where -- 条件select select select select select -- 查询distinct --消除重复distinct -- 消除重复distinct -- 消除重复distinct -- 消除重复distinct -- 消除重复xxxx like() xxxx like()xxx like() xxx like()xxx like() xxx like()is null is null is null -- 空is not null is not null is not null -- 不为空is not null is not null is not null -- 不为空select sum() avg() count() max() min() --聚集函数select sum() avg() count() max() min() --聚集函数select sum() avg() count() max() min() --聚集函数select sum() avg() count() max() min() --聚集函数join --内连接join join join join join (内连接)outer join outer join outer join (外连接)Outer join outer join outer join (外连接)or and not or and or not or and notin() 括号内或 in() 括号内或 in() 括号内或create database --创建数据库create database --创建数据库create database -- 创建数据库create database -- 创建数据库create database -- 创建数据库create database -- 创建数据库create database -- 创建数据库primary -- 主要数据primary -- 主要数据primary -- 主要数据primary -- 主要数据primary -- 主要数据maxsize -- 最大容量maxsize -- 最大容量maxsize -- 最大容量maxsize -- 最大容量filename -- 存放位置filename -- 存放位置filename -- 存放位置filename -- 存放位置filename --存放位置filegrowth -- 增容方式filegrowth -- 增容方式filegrowth -- 增容方式alter database -- 修改数据库alter database -- 修改数据库alter database -- 修改数据库alter database -- 修改数据库alter database -- 修改数据库drop database -- 删除空数据库drop database -- 删除空数据库drop database -- 删除空数据库drop database -- 删除空数据库drop database -- 删除空数据库drop database -- 删除空数据库tinyint -- 0~ 255tinyint -- 0~255tinyint -- 0~255bit -- 1 true 0 falsebit -- 1 true 0 falsebit -- 1 ture 0 falsechar varchar char varchar char varchar --0~8000char varchar char varchar char varchar -- 0~8000char varchar char varchar char varchar -- 0~8000date date date date date date date --日期datetime datetime datetime datetime -- 日期时间datetime datetime datetime3 datetime -- 日期时间use use use use use use use use -- 打开数据库use use use use use use use use -- 打开数据库create table -- 创建表create table -- 创建表create table -- 创建表create table -- 创建表create table -- 创建表alter table -- 修改表alter table -- 修改表alter table -- 修改表alter table -- 修改表alter table -- 修改表alter column -- 修改表中列的属性alter column --修改表中列的属性alter column -- 修改表中列的属性alter column -- 修改表中列的属性drop table -- 删除空表drop table -- 删除空表drop table --删除空表drop table -- 删除空表drop table -- 删除空表insert intovalues -- 插入数据insert intovalues -- 插入数据insert intovalues -- 插入数据insert intovalues -- 插入数据insert intovalues -- 插入数据insert intovalues -- 插入数据primary key -- 设定主键primary key -- 设定主键primary key --设定主键Primary key -- 设定主键primary key -- 设定主键primary key -- 设定主键primary key -- 设定主键ascll ascll ascll ascll ascll ascll ascllunicode unicode unicode unicode unicodedeclare -- 定义变量declare -- 定义变量declare -- 定义变量declare -- 定义变量declare -- 定义变量declare -- 定义变量Set -- 赋值set -- 赋值set -- 赋值set -- 赋值set -- 赋值xxx like() xxx like() xxx like()xxx like() xxx like() xxx like()xxx like() xxx like() xxx like()where where where where where where -- 条件where where where where where where -- 条件select select select select select -- 查询Select select select select select -- 查询join join join join join join join -- 内连接join join join join join join join -- 内连接outer join outer join outer join outer join -- 外连接outer join outer join outer join outer join -- 外连接or and not or and not or and not or and notin() --括号内或,in() -- 括号内或in() -- 括号内或 in() -- 括号内或in() -- 括号内或 in() -- 括号内或godeclare @num intdeclare @num2 int -- 定义局部变量set @num = 99set @num2 = 100select @num * @num2 as '乘法'select @num + @num2 as '加法'use demo -- 打开数据库create table studen(学号 char(n) not null primary key, --设定主键,注意逗号结尾,最后一条语句不要加逗号)gouse demo -- 打开数据库create table course(课程号 int not null primary key, --设定主键,注意逗号分隔,最后一条语句不要加逗号)gouse demo -- 打开数据库insert into studenvalues (),(),()--插入数据,注意逗号分隔,最后一条语句不要加逗号gouse demo -- 打开数据库insert into coursevalues (),(),()-- 插入数据,注意逗号分隔,最后一条语句不要加逗号gouse demoselect 爱好from studenwhere 爱好 like '%球' -- % 一个或多个字符gouse demoselect 姓名from studenwhere 姓名 like '张_' --_ 一个字符goselect 姓名from studenwhere 姓名 not like '张%'goselect 先行课from coursewhere 先行课 is null -- 为空goselect 先行课from coursewhere 先行课 is not null -- 不为空gouse demoselect distinct 爱好from studengouse demoselect distinct 爱好from studenwhere 爱好 = '篮球'gouse demoselect 爱好from studenwhere 爱好 = '篮球'goselect 姓名,籍贯from studenwhere 籍贯 = '北平' or 籍贯 = '沙坪'goselect 姓名,籍贯from studenwhere 籍贯 in('北平','沙坪')goselect 姓名,班级,所在系from studenwhere 班级 = '1' and 所在系 = '计算机'goselect count(爱好) as '计数'from studengoselect sum(班级) as '求和'from studengoselect max(班级) as '最大值'from studengoselect min(班级) as '最小值'from studengoselect avg(班级) as '班级'from studengo-- 嵌套查询use demoselect 先行课from course cwhere 先行课 >= (select avg(s.班级) from studen s)tinyint -- 0~255tinyint -- 0~255tinyint -- 0~2555char varchar -- 1~8000char varchar -- 1~8000char varchar -- 1~8000bit -- 1 true 0 falsebit -- 1 true 0 falsebit -- 1 true 0 falsedate -- 日期date --日期date -- 日期datetime -- 日期时间datetime -- 日期时间datetime -- 日期时间create table --创建表create table -- 创建表create tabel -- 创建表alter table -- 修改表alter table -- 修改表alter table -- 修改表insert intovalues -- 插入数据insert intovalues -- 插入数据insert intovalues -- 插入数据drop table -- 删除空表drop table -- 删除空表drop table -- 删除空表declare -- 定义局部变量declare -- 定义局部变量declare -- 定义局部变量set -- 赋值set -- 赋值set -- 赋值join join join join join join -- 内连接outer join outer join outer join -- 外连接
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。