一、基础

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)

mysql的经典sql语句大全_经典SQL语句大全_基础篇_提升篇_技巧篇_开发经典篇相关推荐

  1. timespan怎么比较大小_装饰画怎么挂都不好看?那是你不懂技巧!整理了一篇攻略,请拿好...

    买来装饰画,却发现怎么挂都不好看!遇上这种情况,那还是因为你不知道挂画的技巧!装饰画应该怎么挂?给大家整理了一篇攻略,分享分享~ 装饰画怎么选? 在挂之前,最重要的就是选择装饰画!关于怎么选装饰画?记 ...

  2. 经典MySQL语句大全和常用SQL语句命令的作用。

    转载自 http://blog.csdn.net/suyu_yuan/article/details/51784893 转自网络: 经典MSSQL语句大全和常用SQL语句命令的作用  下列语句部分是M ...

  3. mysql日期维表sql文件_《MySQL必知必会》笔记(SQL练习+建表语句)

    站在巨人的肩上 Standing On Shoulders Of Giants 部分转自:https://www.jianshu.com/p/294502893128 https://blog.csd ...

  4. mysql sql wait 写法_有关SQL语句写法注意的那些事情(原创整理)

    前段时候针对开发做的SQL语句写法方面注意点的培训, 特意总结了一下,也共享一下. 书写SQL需要注意的若干问题(MySQL版) 一.基本问题 1,在系统中运行的SQL查询,先考虑一下能不能在Slav ...

  5. 在mysql中更新数据sql语句怎么写_在MySQL中,更新数据库表记录的SQL语句,包括______语句...

    在MySQL中,更新数据库表记录的SQL语句,包括______语句 答:insert replace update delete 在域F中,设其特征为2,对于任意a,b∈F,则(a+b)2 等于多少 ...

  6. mysql必知必会第5版pdf_雍正荐书第十一期 | SQL入门经典教程2020全新升级!SQL必知必会(第5版)...

    SQL新手: 希望快速学会并熟练使用SQL : 希望知道如何使用SQL开发应用程序: 希望在无人帮助的情况下有效而快速地使用SQL : 本书的 SQL 系统适用那些系统 部分节选 第2章 检索数据 这 ...

  7. mysql高效sql语句_高效SQL优化 非常好用的SQL语句优化34条

    高效SQL优化 非常好用的SQL语句优化34条 相关软件相关文章发表评论 来源:2011/2/13 9:38:43字体大小: 作者:佚名点击:576次评论:0次标签: 类型:电子教程大小:8.5M语言 ...

  8. mysql 查询语句超时_解决SQL查询总是 超时已过期

    1.由于数据库设计问题造成SQL数据库新增数据时超时 症状: Microsoft OLE DB Provider for SQL Server 错误 '80040e31' ([ODBC SQL Ser ...

  9. mysql语句一定要大写_请问SQL语句必须用大写,是不是规范

    展开全部 SQL推荐使用大写,但是使用小写也可以,没有硬性要求. 1.SQL语言简介: 结构化查询语言(Structured Query Language)简称SQL,是一62616964757a68 ...

最新文章

  1. 准确度判断 语义分割_Mask R-CNN(目标检测语义分割)测试
  2. OpenCV AprilTags 识别
  3. 使用ASP.NET MVC Futures 中的异步Action
  4. 关于华为P40登录谷歌闪退的问题
  5. 非常郁闷,WinForm中正常显示的自定义控件无法在WebForm中正常显示!
  6. 1009. clion调试段错误
  7. Go语言的goroutine
  8. taglib 标签文件
  9. jquery匹配不区分大小写_jQuery实现contains方法不区分大小写的方法教程
  10. [Bzoj2039][2009国家集训队]employ人员雇佣(最小割)
  11. 计算机矢量图的优点,矢量图与位图的区别,各自的优缺点……
  12. 晶体结构可视化软件Vesta简介
  13. Vue项目使用SSR服务器渲染
  14. SD卡分区Linux,使用MiniTool Partition Wizard对SD卡进行EXT4格式分区
  15. java获取pfx证书私钥_从PFX文件中读取私钥
  16. Python添加下拉菜单
  17. 看黑客如何在Black Hat 2016上5秒干掉 macOS 系统,“催吐”ATM机| 宅客周刊
  18. 一款非常好用的Markdown文档编辑器Typora
  19. React之Dva的学习
  20. PowerDesigner导入现有表结构

热门文章

  1. 怎么从S60 Epoc上删除应用程序
  2. 解决delphi直接打开bpg工程组文件后提示PROJECTS macro in project group file missing or incorrect丢失错误
  3. 收集瓶盖赢大奖c++
  4. 微软服务器连接失败,Win10更新导致TLS连接失败或连接超时 微软已解决
  5. mikrotik监视接口流量
  6. stylie工具轻松搞定css3抛物线动画
  7. curve25519-dalek中的Scalar模运算mul/sub/add/div
  8. 英飞凌 AURIX 系列单片机的HSM详解(2)——与HSM相关的UCB和寄存器
  9. 关于质因数,分解质因数
  10. 思维模型 波特五力模型