SpringMVC+mybatis HTML5 全新高大尚后台框架_集成代码生成器
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 @listvarchar(1000), @sql nvarchar(1000)
select @list=@list+','+b.name from sysobjects a,syscolumns b wherea.id=b.id and a.name='表A' set @sql='select '+right(@list,len(@list)-1)+'from 表A' exec (@sql)
4.查看硬盘分区:
EXEC master..xp_fixeddrives
5.比较A,B表是否相等:
if (selectchecksum_agg(binary_checksum(*)) from A)
=
(select checksum_agg(binary_checksum(*)) from B) print '相等' else print '不相等'
6.杀掉所有的事件探察器进程:
DECLARE hcforeach CURSORGLOBAL FOR SELECT 'kill '+RTRIM(spid)
FROM master.dbo.sysprocesses WHERE program_name IN('SQL profiler',N'SQL 事件探查器') EXEC sp_msforeach_worker '?'
7.记录搜索:
开头到N条记录
Select Top N * From 表
-------------------------------
N到M条记录(要有主索引ID)
Select Top M-N * From 表 Where ID in (Select Top M IDFrom 表) Order by ID Desc
----------------------------------
N到结尾记录
Select Top N * From 表 Order by ID Desc
案例
例如1:
一张表有一万多条记录,表的第一个字段 RecID 是自增长字段, 写一个SQL语句, 找出表的第31到第40个记录。
select top 10 recid from A where recidnot in(select top 30 recid from A)
分析:如果这样写会产生某些问题,如果recid在表中存在逻辑索引。
select top 10 recid from A where……是从索引中查找,而后面的selecttop 30 recid from A则在数据表中查找,这样由于索引中的顺序有可能和数据表中的不一致,这样就导致查询到的不是本来的欲得到的数据。
解决方案
1, 用order by selecttop 30 recid from A order by ricid 如果该字段不是自增长,就会出现问题
2,在那个子查询中也加条件:selecttop 30 recid from A where recid>-1
例2:查询表中的最后以条记录,并不知道这个表共有多少数据,以及表结构。 set @s = 'select top 1 * from T where pid not in (select top ' +str(@count-1) + ' pid from T)'
print @s exec sp_executesql @s
9:获取当前数据库中的所有用户表
select Name from sysobjects wherextype='u' and status>=0
10:获取某一个表的所有字段
select name from syscolumns where id=object_id('表名')
select name from syscolumns where id in (select id from sysobjects where type = 'u' and name = '表名')
两种方式的效果相同
11:查看与某一个表相关的视图、存储过程、函数
select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like '%表名%'
12:查看当前数据库中所有存储过程
select name as 存储过程名称 from sysobjects wherextype='P'
13:查询用户创建的所有数据库
select * from master..sysdatabases D where sid not in(select sid from master..syslogins where name='sa')
或者
select dbid, name AS DB_NAME from master..sysdatabaseswhere sid <> 0x01
14:查询某一个表的字段和数据类型
select column_name,data_typefrom information_schema.columns where table_name = '表名'
15:不同服务器数据库之间的数据操作
--创建链接服务器
exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 '
exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 '
--查询示例
select * from ITSV.数据库名.dbo.表名
--导入示例
select * into 表 from ITSV.数据库名.dbo.表名
--以后不再使用时删除链接服务器
exec sp_dropserver 'ITSV ', 'droplogins '
--连接远程/局域网数据(openrowset/openquery/opendatasource)
--1、openrowset
--查询示例
select * from openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)
--生成本地表
select * into 表 from openrowset('SQLOLEDB ', 'sql服务器名 '; '用户名'; '密码 ',数据库名.dbo.表名)
--把本地表导入远程表
insert openrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)
select *from 本地表
--更新本地表
update b
set b.列A=a.列A
fromopenrowset( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名)as a inner join 本地表 b
on a.column1=b.column1
--openquery用法需要创建一个连接
--首先创建一个连接创建链接服务器
exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 '
--查询
select *
FROM openquery(ITSV, 'SELECT * FROM 数据库.dbo.表名 ')
--把本地表导入远程表
insert openquery(ITSV, 'SELECT * FROM 数据库.dbo.表名 ')
select * from 本地表
--更新本地表
update b
set b.列B=a.列B
FROM openquery(ITSV, 'SELECT * FROM 数据库.dbo.表名 ') asa
inner join 本地表 b on a.列A=b.列A
--3、opendatasource/openrowset
SELECT *
FROM opendatasource( 'SQLOLEDB ', 'Data Source=ip/ServerName;User ID=登陆名;Password=密码 ').test.dbo.roy_ta
--把本地表导入远程表
insert opendatasource( 'SQLOLEDB ', 'Data Source=ip/ServerName;User ID=登陆名;Password=密码 ').数据库.dbo.表名
select * from 本地表
相关推荐
Java开发案例-springboot-36-整合canal实现数据同步-源代码+文档.rar Java开发案例-springboot-36-整合canal实现数据同步-源代码+文档.rar Java开发案例-springboot-36-整合canal实现数据同步-源代码+文档.rar Java...
Java开发springboot-整合mysql-binlog-connector-java实现MySQL数据同步-源代码+文档 Java开发springboot-整合mysql-binlog-connector-java实现MySQL数据同步-源代码+文档 Java开发springboot-整合mysql-binlog-...
Java开发案例-springboot-33-整合sharding-jdbc和多数据源-源代码+文档.rar Java开发案例-springboot-33-整合sharding-jdbc和多数据源-源代码+文档.rar Java开发案例-springboot-33-整合sharding-jdbc和多数据源-源...
Java开发案例springboot-整合flink-cdc-connectors实现MySQL实时数据同步-源代码+文档 Java开发案例springboot-整合flink-cdc-connectors实现MySQL实时数据同步-源代码+文档 Java开发案例springboot-整合flink-cdc-...
《用友数据接口-二次开发-Excel数据导入用友T6-U8》 在企业管理软件领域,用友软件因其强大的功能和广泛的应用而备受青睐。其中,用友T6-U8是一款面向中型企业,集财务管理、供应链管理、生产制造、人力资源、协同...
### nc65 UAP开发元数据--使用自定义档案 #### 概述 在nc65 UAP(统一应用平台)开发过程中,元数据管理是一项非常重要的任务。元数据不仅帮助开发者更好地组织和理解应用程序的数据结构,还为系统提供了一种高效...
大数据应用与开发--离线数据处理(附有国赛样题卷和对应代码,仅供参考)大数据应用与开发--离线数据处理(附有国赛样题卷和对应代码,仅供参考)大数据应用与开发--离线数据处理(附有国赛样题卷和对应代码,仅供...
在模型介绍方面,Teradata FS-LDM为金融行业提供了预定义的实体和关系,这些预定义的元素能够减少开发时间和成本,同时还能够保证数据的一致性和准确性。这些模型不是静态的,可以针对特定金融机构的业务需求进行...
2. 使用目标:数据分析,机器学习学习用数据集,开发 3. 应用场景:数据分析,机器学习学习 4. 特点:学习 5. 适用人群:学生,算法工程师,研究生 6. 使用说明:压缩包,里面有11个文件 数据集专题-数据分析开发...
共享单车数据存储-共享单车数据存储系统-共享单车数据存储系统源码-共享单车数据存储管理系统-共享单车数据存储管理系统java代码-共享单车数据存储系统设计与实现-基于springboot的共享单车数据存储系统-基于Web的...
东方财富网数据采集-本项目基于scrapy+redis数据库开发的分布式数据采集,对东方财富网进行数据采集+py源代码+文档说明 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都...
在“实战SAP程序开发-从实例学ABAP编程”这本书中,你可以深入学习到ABAP的核心概念、语法以及实际应用技巧。下面将详细阐述ABAP的相关知识点。 1. ABAP基础: - 数据类型:ABAP提供了丰富的内置数据类型,如I...
### 游戏开发数据结构知识点解析 #### 一、引言 《游戏开发数据结构》是一本专为游戏程序员设计的书籍,旨在帮助读者深入了解在游戏开发过程中如何有效地使用各种数据结构来提升游戏性能和玩家体验。本书由Ron ...
- **USB通信开发流程**: 设备初始化、数据传输等步骤。 - **USB驱动实现**: 初始化USB接口、数据交换。 **4.11 2.4G无线通信** - **无线通信模块简介**: 2.4GHz频段的无线通信技术。 - **无线通信的驱动实现**: ...
数据学院教务-数据学院教务系统-数据学院教务系统源码-数据学院教务管理系统-数据学院教务管理系统java代码-数据学院教务系统设计与实现-基于ssm的数据学院教务系统-基于Web的数据学院教务系统设计与实现-数据学院...
阿里云IOT平台,IDEA开发的Java虚拟传感器数据上报程序,结合博客使用,博客配套资源源码。--西西菜鸟
数据库设计与开发规范是软件开发过程中的重要环节,特别是在大型企业如阿里巴巴这样的环境中,严谨的数据库设计规范能够确保系统的高效、稳定和可扩展性。以下是对"数据库设计开发规范-阿里.pdf.zip"文件内容的详细...
matlab开发-MatlabandLabVIEW数据交换超过cpip。这个例子展示了如何通过TCP/IP连接在matlab和labview之间交换数据。
心脏病患者数据分析-心脏病患者数据分析系统-心脏病患者数据分析系统源码-心脏病患者数据分析管理系统-心脏病患者数据分析管理系统java代码-心脏病患者数据分析系统设计与实现-基于springboot的心脏病患者数据分析...