sql简单语句练习_第1页
sql简单语句练习_第2页
sql简单语句练习_第3页
sql简单语句练习_第4页
sql简单语句练习_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、联接select * from ccselect * from aaselect * from aa cross join cc 交叉联结,乘以他们记录的积显示select * from aa inner join cc on aa.sname=cc.sname 内联结只显示相同的记录select * from aa left join cc on aa.sname=cc.sname 以左表为主表,右表中没有的以null代替select * from aa right join cc on aa.sname=cc.sname 以右表为主表,左表中没有的以null代替select * from

2、aa full join cc on aa.sname=cc.sname 不管那个表,没有的,用空的代替drop database w 删除数据库wsp_addtype bb ,'varchar(50'自定义表的数据类型sp_droptype bb 删除表的类型select top 4 * from tt 查询表中的前四项select * from tt where sid in(1,2,3,4 查询表中的前四项select *from tt order by sid desc 排序,不加desc 时是升序,加了是降序sp_detach_db mmmm 分离数据库mmmmsp_

3、help 查询所有的表sp_helpdb 查询所有的库sp_helpdb 库名查询库中的所有信息sp_help 表名查询表中的所有信息alter table sss alter column sname ssss 修改表中的数据类型为自定义的ssss类型sp_rename '学生信息表.学生姓名','姓名' 修改学生信息表中的字段学生姓名为学生sp_renamedb 'students','学生' 修改数据库students名为学生sp_rename '学生信息表','学生表' 修改学生信息表表名为

4、学生表update tt set sname='风' where sid=3 select sname from tt 修改表中的某个记录update bb set sname='张力' where sid=3 将sname改为张力,它来自编号为3的那一行set rowcount 4 select *from bb 查询bb表的前4行要改0sp_help 查询数据库alter table test drop column ssex 删除表中的某个字段alter table test alter column sage varchar 修改表的数据类型为varch

5、aralter table test add ssex varchar 添加字段select sum(sage from student 年龄的总和select count(* from student 年龄的个数select min(sage from student 最大值select max(sage from student 最小值select avg(sage from student 平均数select sname,sage from studentselect sname as 姓名, sage 年龄from tt 原字段名改成将要查询时显示的字段名select sname=sn

6、ame+'aa',sage=10+sage from tt 原字记录名加入标识符select 学生详细信息=sname+','+sage from tt 原字段合成查询时的字段且两列之间还加入了读号set rowcount 3 select * from tt 行数为前三行的记录select * from tt where sid between 2 and 6 2到6行之间的记录select * from tt where sname='张风' 名字为张风的表select * from tt where sid in (2,5,13,18 包涵

7、次括号中的记录select * from tt where sname like'%晓%' 像晓字的全部内容select * from tt where sid like'1,3,40%' 以1,3,4开头且后面的一个数是0的数据select sum(sage as cc from testselect ssex from test group by ssex 简单的分组,以他的性别分组select ssex as 性别, count(* as 数量from test group by ssex 简单的分组,以他的性别分组且统计他的数量select ssex a

8、s 性别, sage as 年龄,count(* as 数量from test group by ssex ,sage 以年龄和性别分组且统计他们的数量select * from test group by sid,sname ,sage,ssex 以sid ,sname,sage,ssex 分别分组select sage,ssex ,count(* from test where sage>23 group by sage ,ssex 以年龄大于23岁和以性别分组且统计数量select sage ,ssex ,count(* from test group by sage ,ssex

9、having sage>23 分组后取年龄的条件update test set sname='赵云' from (select top 4 *from testas t where t.sid=test.sid修改test 表的sname 为赵云它来自test表的查询的前四行且我们修改的这个条件就是次查询中的那个条件select * into w7 from tt w7表复制了tt表子查询select * from 学生表where exists(select 姓名from 学生表where 姓名='张丹' 查询姓名'张丹'存在的表sele

10、ct * from 学生表where 姓名in(select 姓名from 学生表where 姓名='张丹' 查询包涵姓名为'张丹'的记录create database mmmon(name=中华,filename='d:a.mdf',size=514,filegrowth=10log on(name=zuguo,filename='d:a.ldf',size=1024,filegrowth=10给数据库创建一个主要文件和日志文件alter database mmm add file(name=xx,filename='d:a.ndf'给数据库添加一个次要文件alter database mmm remove file xx移除这个次要文件alter database mm add filegroup obbp给数据库添加一个文件组alter database mm add file(name=eeeeeeeeeee,filename='d:aassss.ldf'to filegroup obbp给文件组添加一个日志文件insert into student(sname,ssex

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论