SQL学习笔记(待续)
来源:互联网 发布:电影产业数据 编辑:程序博客网 时间:2024/05/01 20:33
把自己所学的sql语句整理一下,顺便练练笔,好久时间没有写了。
一,基础SQl
1,创建数据库
CREATE DATABASE database_name;
2,删除数据库
DROP DATABASE database_name;
3,备份数据库
use master
go
exec sp_addumpdevice 'disk','testbackup','e:/dp4/dp4.bak'
exec sp_dropdevice 'testbackup'
backup database dp4 to testbackup
4,附加数据库
exec sp_attach_dp @dpname=N'fileName’
@FileName1 =N‘d:/dp5.mdf’
@FileName2 = N'd/dp5_log.ldf'
exec sp_dpoption 'filesystem', 'readonly', 'false'
5,还原数据库
restore filelistonly from disk = 'd:/dp5_dp'
use master
--记得改数据库名
restore database foodstar from disk ='d:/dp5_dp'
with replace , move 'dp5_data'to 'd:/dp5_dp/foodstar.mdf',
replace , move 'dp5_log' to 'd:/dp5_dp/foodstar_log.ldf'
4 创建新表
create table tab_new (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 删除表
。。
6 增加一列
alter table tabname add column identity(1,1)
----------------------------删除重复出勤数据-------------------------
delete from DP_AttendanceEntries
where entryid in (
select a.entryid from (select max(entryid) as entryid,mobile,typeid,attendance,jointime,count(*) as countd
from DP_AttendanceEntries
where jointime >= convert (varchar(10),getdate()-2,102) and corpid =10)a)
group by mobile,typid,attenddate,jointime
having count(*)>1)
--------------------- 删除重复销量-----------------------
while (
(select max(a.countd) from (
select max(pdid) as pdid,mobile,code,distribution,recvtime,count(*) as countd
from DP_DistributionEntries
where recvtime >=convert(varchar(7),getdate(),102)+'01'
and corpid = @corpid
group by mobile,code,distribution,recvtime
having count(*)>0
)a)>1
)begin
- SQL学习笔记(待续)
- sql注入学习笔记(未完待续)
- GDI+学习笔记(待续)
- vim学习笔记(待续...)
- EJB学习笔记 (待续)
- sql server学习(未完待续)
- Ajax学习笔记总结(未完待续)
- jasperreport+ireport学习笔记(待续)
- struts2 学习笔记(未完待续)
- Oracle学习笔记(未完待续)
- Linux Glibc(学习笔记五)待续。。。。
- dreamweaver学习笔记(未完待续)
- css学习笔记(未完待续)
- 51单片机汇编学习笔记(待续)
- 【Matlab学习笔记】保存图片(待续)
- angular2学习笔记(未完待续)
- 进程学习笔记(未完待续)
- 项目学习笔记(待续......)
- const指针与引用
- C#中byte[]与string的转换
- DELPHI的铁杆拥护者是这样说的。
- Java的核心API需要掌握的程度
- OpenCV最近更新了
- SQL学习笔记(待续)
- 20世纪物理学进展与百年重大新技术
- 东芝G500和G900工程测试模式的进入方式
- 广州某公司笔试题(英文)-SQL
- weblogic部署一个web application或application的目录结构
- 近期浏览的几个有趣网站……
- 开心网 答题组件
- 给配置不好vs2008+WxWidgets开发环境的兄弟们的一篇博文
- load-on-startup在web.xml中的含义