最新公告
  • 欢迎您光临IO源码网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 经典sql server基础语句大全 PDF 下载

    经典sql server基础语句大全 PDF 下载

    本站整理下载:
    链接:https://pan.baidu.com/s/1BRmQ9_5wJbExDfOjessATA 
    提取码:hqg2 
     
     
    相关截图:
     
    主要内容:
    经典 sql server 基础语句大全
    一、基础
    1、说明:创建数据库
    CREATE DATABASE database‐name 
    2、说明:删除数据库
    drop database dbname 
    3、说明:备份 sql server 
    ‐‐‐  创建 备份数据的  device 
    USE master 
    EXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:\mssql7backup\MyNwind_1.dat’ 
    ‐‐‐  开始 备份
    BACKUP DATABASE pubs TO testBack 
    4、说明:创建新表
    create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 
    根据已有的表创建新表:
    A:create table tab_new like tab_old (使用旧表创建新表) 
    B:create table tab_new as select col1,col2…  from tab_old definition only 
    5、说明:删除新表
    drop table tabname 
    6、说明:增加一个列
    Alter table tabname add column col type 
    注:列增加后将不能删除。DB2 中列加上后数据类型也不能改变,唯一能改变的是增加 varchar
    类型的长度。
    7、说明:添加主键:  Alter table tabname add primary key(col) 
    说明:删除主键:  Alter table tabname drop primary key(col) 
    8、说明:创建索引:create [unique] index idxname on tabname(col….) 
    删除索引:drop index idxname 
    注:索引是不可更改的,想更改必须删除重新建。
    9、说明:创建视图:create view viewname as select statement 
    删除视图:drop view viewname 
    10、说明:几个简单的基本的 sql 语句
    选择:select * from table1 where  范围
    插入:insert into table1(field1,field2) values(value1,value2) 
    删除:delete from table1 where  范围
    更新:update table1 set field1=value1 where  范围
    查找:select * from table1 where field1 like  ’%value1%’  ‐‐‐like 的语法很精妙,查资料! 
    排序:select * from table1 order by field1,field2 [desc] 
    总数:select count as totalcount from table1 
    求和:select sum(field1) as sumvalue from table1 
    平均:select avg(field1) as avgvalue from table1 
    最大:select max(field1) as maxvalue from table1 
    最小:select min(field1) as minvalue from table1 
    11、说明:几个高级查询运算词
    A:  UNION  运算符
    UNION  运算符通过组合其他两个结果表(例如  TABLE1  和  TABLE2)并消去表中任何重复行
    而派生出一个结果表。当  ALL  随  UNION  一起使用时(即  UNION ALL),不消除重复行。两
    种情况下,派生表的每一行不是来自  TABLE1  就是来自  TABLE2。 B:  EXCEPT  运算符
    EXCEPT  运算符通过包括所有在  TABLE1  中但不在  TABLE2  中的行并消除所有重复行而派生
    出一个结果表。当  ALL  随  EXCEPT  一起使用时  (EXCEPT ALL),不消除重复行。
    C:  INTERSECT  运算符
    INTERSECT  运算符通过只包括  TABLE1  和  TABLE2  中都有的行并消除所有重复行而派生出
    一个结果表。当  ALL  随  INTERSECT  一起使用时  (INTERSECT ALL),不消除重复行。
    注:使用运算词的几个查询结果行必须是一致的。
    12、说明:使用外连接
    A、left  (outer)  join:
    左外连接(左连接):结果集几包括连接表的匹配行,也包括左连接表的所有行。
    SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c 
    B:right  (outer)  join: 
    右外连接(右连接):结果集既包括连接表的匹配连接行,也包括右连接表的所有行。
    C:full/cross  (outer)  join:
    全外连接:不仅包括符号连接表的匹配行,还包括两个连接表中的所有记录。
    12、分组:Group by: 
        一张表,一旦分组完成后,查询后只能得到组相关的信息。
    组相关的信息:(统计信息)  count,sum,max,min,avg    分组的标准) 
         在 SQLServer 中分组时:不能以 text,ntext,image 类型的字段作为分组依据
    在 selecte 统计函数中的字段,不能和普通的字段放在一起;
    13、对数据库进行操作:
    分离数据库:  sp_detach_db;  附加数据库:sp_attach_db  后接表明,附加需要完整的路径
    14.如何修改数据库的名称: 
    sp_renamedb ‘old_name’, ‘new_name’ 
    二、提升
    1、说明:复制表(只复制结构,源表名:a  新表名:b) (Access 可用) 
    法一:select * into b from a where 1<>1(仅用于 SQlServer)
    法二:select top 0 * into b from a 
    2、说明:拷贝表(拷贝数据,源表名:a  目标表名:b) (Access 可用) 
    insert into b(a, b, c) select d,e,f from b; 
    3、说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (Access 可用) 
    insert into b(a, b, c) select d,e,f from b in  ‘具体数据库’  where  条件
    例子:..from b in ‘”&Server.MapPath(“.”)&”\data.mdb” &”‘ where.. 
    4、说明:子查询(表名 1:a  表名 2:b) 
    select a,b,c from a where a IN (select d from b )  或者: select a,b,c from a where a IN (1,2,3) 
    5、说明:显示文章、提交人和最后回复时间
    select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where 
    table.title=a.title) b 
    6、说明:外连接查询(表名 1:a  表名 2:b) 
    select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c 

     

    *** 次数:10600 已用完,请联系开发者***

    1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!384324621@qq.com
    2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
    3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
    4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有★币奖励和额外收入!

    IO 源码网 » 经典sql server基础语句大全 PDF 下载

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    IO源码吧
    一个高级程序员模板开发平台

    发表评论

    • 121会员总数(位)
    • 11510资源总数(个)
    • 76本周发布(个)
    • 7 今日发布(个)
    • 483稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情