您现在的位置是:网站首页> 软件下载软件下载
经典SQL语句大全_基础篇_提升篇_技巧篇_开发经典篇下载-从创建数据库到高级应用,比较全面软件下载
2021-05-17
252人已围观
简介 经典SQL语句大全_基础篇_提升篇_技巧篇_开发经典篇下载-从创建数据库到高级应用,比较全面软件下载
一、基础
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
...
二、提升
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
...
三、技巧
1、1=1,1=2的使用,在SQL语句组合时用的较多
“where 1=1” 是表示选择全部 “where 1=2”全部不选,
如:
if @strWhere !=''
begin
set @strSQL = 'select count(*) as Total from [' + @tblName + '] where ' + @strWhere
end
else
begin
set @strSQL = 'select count(*) as Total
...
数据开发-经典
1.按姓氏笔画排序:
Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //从少到多
2.数据库加密:
select encrypt('原始密码')
select pwdencrypt('原始密码')
select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同 encrypt('原始密码')
select pwdencrypt('原始密码')
select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同
3.取回表中字段:
declare @list varchar(1000),
@sql nvarchar(1000)
select @list=@list+','+b.name from sysobjects a,syscolumns b where a.id=b.id and a.name='表A'
set @sql='select '+right(@list,len(@list)-1)+' from 表A'
exec (@sql)
相关内容
- CompareDBs(数据库比较)下载V1.1.0.1 免费版-主要用来比较两个SQLServer数据库schemas软件下载
- Asp.net周公夜话 Web应用程序开发视频教程完整下载下载讲师:周金桥(附程序源码)-本ASP.NET视频教程由微软最有价值专家(MVP)周金桥老师授权本站发布软件下载
- slave4j(基于eclipse插件的java代码生成器)下载V1.0.0 正式版-slave4j是根据你编写的实体类来生成代码软件下载
- slave4j使用视频教程下载20100610-slave4j使用视频教程软件下载
- Ask下载V1.0 绿色版-命令行下的询问和超时小软件软件下载
- 用于VS2008/2010的Git源代码控制提供器下载V0.5.6-基本想法就是显示Git文件状态,并让整个体验和VSS和TFS尽可能接近软件下载
- xUnit.net下载V1.6 官方正式版-应用于.NET4的新的控制台和图形用户界面软件下载
- 正则表达式验证小工具下载V1.0 简体中文绿色免费版-验证写的正则表达式是否正确软件下载
- HTMLPad 2010 Pro(HTML代码编辑器)下载14.4 官方安装版-强大功能的HTML原代码编辑器软件下载
- DatAdmin Personal(数据库管理工具)下载V3.82 个人版-一个简单快捷的数据库管理工具软件下载
点击排行
- 360魔法摄像头 V1.0.0.1007 中文绿色免费版 下载-
- 视频转换软件中文免费下载 DVD视频转换软件 WinX DVD Ripper Platinum v8.9.2.217 特别版 (附激活教程补丁) 下载-
- MTK调遥控软件 机顶盒遥控器设置工具 V1.0 中文绿色免费版 下载-
- 大千影视盒(媒体影片播放软件) V1.02 官方安装免费版 下载-
- 留声电台 Windows 8 官方版 下载-
- TMPGEnc4XP V4.7.4.299 老牌的高画质视频编码转换工具软件 汉化绿色版 下载-
- 电音精灵下载 野狼电音精灵 v5.0 中文官方免费版 下载-
- 虾歌播放器 v1.0.4.3 中文官方安装版 下载-


