- 浏览: 655569 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (609)
- java (139)
- 数据库 (107)
- 微信 (23)
- IT生活 (5)
- web前端 (74)
- SSH (11)
- 设计模式 (12)
- 重要资料 (11)
- 其他 (15)
- java技巧 (23)
- 服务器 (9)
- 2D/GUI (3)
- JAVA3D (2)
- ANT (5)
- Apache项目 (19)
- 数据类型 (10)
- 报表 (3)
- Collections (6)
- SQL/JDBC (15)
- 开发类 (6)
- EJB (6)
- Email (6)
- 文件读写 (2)
- 游戏 (0)
- Flex (2)
- Generic (2)
- HIbernate (12)
- I18N (5)
- Java EE (9)
- java ME (4)
- JDK 6 (8)
- JNDI/LDAP (5)
- JSP (7)
- JSTL (2)
- 正则表达式 (2)
- 安全 (2)
- Struts2 (12)
- Spring (4)
- Web服务 (10)
- Xml (1)
- JavaScript (30)
- AJAX (7)
- 验证 (4)
- 上传下载 (1)
- office办公软件 (1)
- Android (2)
- IOS (0)
- Dubbo (3)
- memcached/redis (1)
- 小程序 (1)
- 微信公众号 (0)
最新评论
-
wf_wangfeng:
怎么我用第一种方法不行呢 alert(document.rea ...
当jsp页面完全加载完成后执行一个js函数 -
Lori_Liu:
有帮助,至少可以解决了目前所遇到的问题!谢谢..
当jsp页面完全加载完成后执行一个js函数 -
starbhhc:
String actionMessage = new Stri ...
Java读取txt文件乱码 -
starbhhc:
Sev7en_jun 写道GOOD
客气,互相交流。。
javaeye论坛规则小测验(答案)--star -
Sev7en_jun:
GOOD
javaeye论坛规则小测验(答案)--star
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)
4.查看硬盘分区:
EXEC master..xp_fixeddrives
5.比较A,B表是否相等:
if (select checksum_agg(binary_checksum(*)) from A)
=
(select checksum_agg(binary_checksum(*)) from B)
print 相等
else
print 不相等
6.杀掉所有的事件探察器进程:
DECLARE hcforeach CURSOR GLOBAL FOR SELECT kill +RTRIM(spid) FROM master.dbo.sysprocesses
WHERE program_name IN(SQL profiler,NSQL 事件探查器)
EXEC sp_msforeach_worker ?
7.记录搜索:
开头到N条记录
Select Top N * From 表
-------------------------------
N到M条记录(要有主索引ID)
Select Top M-N * From 表 Where ID in (Select Top M ID From 表) Order by ID Desc
----------------------------------
N到结尾记录
Select Top N * From 表 Order by ID Desc
8.如何修改数据库的名称:
sp_renamedb old_name, new_name
9:获取当前数据库中的所有用户表
select Name from sysobjects where xtype=u and status>=0
10:获取某一个表的所有字段
select name from syscolumns where id=object_id(表名)
11:查看与某一个表相关的视图、存储过程、函数
select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like %表名%
12:查看当前数据库中所有存储过程
select name as 存储过程名称 from sysobjects where xtype=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..sysdatabases where sid <> 0x01
14:查询某一个表的字段和数据类型
select column_name,data_type from information_schema.columns
where table_name = 表名
[n].[标题]:
Select * From TableName Order By CustomerName
[n].[标题]:
Select * From TableName Order By CustomerName
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)
4.查看硬盘分区:
EXEC master..xp_fixeddrives
5.比较A,B表是否相等:
if (select checksum_agg(binary_checksum(*)) from A)
=
(select checksum_agg(binary_checksum(*)) from B)
print 相等
else
print 不相等
6.杀掉所有的事件探察器进程:
DECLARE hcforeach CURSOR GLOBAL FOR SELECT kill +RTRIM(spid) FROM master.dbo.sysprocesses
WHERE program_name IN(SQL profiler,NSQL 事件探查器)
EXEC sp_msforeach_worker ?
7.记录搜索:
开头到N条记录
Select Top N * From 表
-------------------------------
N到M条记录(要有主索引ID)
Select Top M-N * From 表 Where ID in (Select Top M ID From 表) Order by ID Desc
----------------------------------
N到结尾记录
Select Top N * From 表 Order by ID Desc
8.如何修改数据库的名称:
sp_renamedb old_name, new_name
9:获取当前数据库中的所有用户表
select Name from sysobjects where xtype=u and status>=0
10:获取某一个表的所有字段
select name from syscolumns where id=object_id(表名)
11:查看与某一个表相关的视图、存储过程、函数
select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like %表名%
12:查看当前数据库中所有存储过程
select name as 存储过程名称 from sysobjects where xtype=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..sysdatabases where sid <> 0x01
14:查询某一个表的字段和数据类型
select column_name,data_type from information_schema.columns
where table_name = 表名
[n].[标题]:
Select * From TableName Order By CustomerName
[n].[标题]:
Select * From TableName Order By CustomerName
发表评论
-
mysql创建用户并授权
2016-09-04 23:42 6061.新建用户。 //登录MYSQL mysql -u ... -
java实现文件转换成二进制存储与取出
2016-08-06 01:21 2729一、功能描述: 将文件转成二进制数据放入数据库中,需要的 ... -
Mongodb的全面总结
2016-07-14 16:35 1398MongoDB的官方文档基本是how to do的介绍,而关 ... -
Navicat连接Oracle数据库时报错ORA-28547
2016-07-12 15:46 703用Navicat连接Oracle数据库时出现如下错误提示: ... -
4.ubuntu14.04 安装mongodb笔记
2016-05-06 08:52 6651、使用系统自动获取安装。 1)获取更新 s ... -
3.mongdb mongdb的shell命令
2016-04-14 11:10 987在mongdb的安装目录,运行mongo.exe,运 ... -
2.mongdb mongdb客户端使用
2016-04-14 10:26 786robomongo,命令行方便 ... -
1. WIN7下安装运行mongodb
2016-04-14 10:11 5351)、下载MongoDBhttp://downloads. ... -
mysql 与mongodb的特点与优劣
2016-04-13 17:37 975介绍: MongoDB是 ... -
报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用l
2015-07-06 13:16 822报错:1130-host ... is not allow ... -
sql查询今天、昨天、本周、本月、日期的
2015-05-15 10:55 1787sql 求解两个时间差 SELECTDATEDIFF ... -
druid demo
2015-04-08 15:13 1605java程序很大一部分要操作数据库,为了提高性能操作数据库的 ... -
Druid数据库连接池使用
2015-04-08 15:03 726阿里巴巴推出的国产数据库连接池,据网上测试对比,比目前的D ... -
Hibernate与 MyBatis的比较
2015-03-20 00:34 638mybatis是半自动的,hibernate是全自动的,就是 ... -
经典SQL语句大全
2015-01-16 01:02 559一、基础 1、说明:创建数据库CREATE DATABAS ... -
MyBatis的几种批量操作
2015-01-11 22:59 1686MyBatis中批量插入 方法一: &l ... -
spring与mybatis三种整合方法
2015-01-11 22:58 486本文主要介绍Spring与Mybatis三种常用整合方法, ... -
MyBatis(六)、MyBatis主配置文件
2015-01-11 22:58 687在定义sqlSessionFactory时需要指定MyBa ... -
MyBatis(五)、动态SQL语句
2015-01-09 01:01 724有些时候,sql语句where条件中,需要一些安全判断,例 ... -
MyBatis(四)、SQL语句映射文件(2)增删改查、参数、缓存
2015-01-09 01:00 5222.2 select 一个select 元素非常简单。例如 ...
相关推荐
在MS-SQL开发中,掌握一些常用的技巧和命令可以极大地提高效率和代码质量。以下是一些关键知识点的详细说明: 1. **日期转换**:在SQL Server中,使用`CONVERT`函数可以将日期格式化。例如,`CONVERT(char(10),...
《MS.SQL.Server.2008.技术内幕:T-SQL.查询》是关于Microsoft SQL Server 2008数据库管理系统中T-SQL查询语言的一本深入解析书籍。T-SQL(Transact-SQL)是SQL Server的标准查询语言,它是SQL的扩展,包含了SQL的...
首先,MS-SQL报表生成的起点是数据库中的基础表。在本例中,基础表Table1包含姓名、项(Item)和数量(Quantity)三个字段,构成基本数据项。报表生成的一个重要环节是构建分类汇总表,这通常是通过使用GROUP BY语句...
罗斯文数据库是一款针对MS SQL Server设计的数据库管理系统,它提供了丰富的功能,帮助用户高效地管理和操作数据。在学习罗斯文数据库的过程中,你需要掌握以下几个关键知识点: 1. **数据库概念**:首先,理解...
- **流行的SQL开发工具**:介绍了几种常用的SQL开发工具,如Microsoft SQL Server Management Studio、SQL Server Express、Toad for SQL Server等。 - **SQL在编程中的应用**:探讨了SQL在不同编程环境中的应用方式...
### MS SQL SERVER 学习笔记知识点汇总 #### 数据库技术简介 **基本概念** - **数据库**: 计算机存储器中用于存储数据的仓库,是数据管理的基础。 - **数据库系统**: 包括数据库、数据库管理系统(DBMS)、应用...
【SQLserver数据库管理与开发】相关的知识点主要包括以下几个方面: 1. **数据库特点**:数据库的主要特点包括数据共享、数据完整性以及数据独立性高,而数据冗余很高是传统文件系统的特征,不属于数据库的特点。 ...
在这个系统中,SQL数据库可能采用了如MS Access或SQL Server等数据库管理系统,用于存储和管理学生档案的数据。通过VB程序,开发者可以编写SQL语句进行数据的增删改查操作,保证数据的安全性和一致性。 3. **数据库...
综上所述,全国最新区划数据-四级-省-市-县(区)-乡(镇)-MS SQL版本提供的是一个适用于开发和测试的完整数据库解决方案,它包含中国最新的行政区域划分信息,并且是为SQL Server优化设计的,可以满足多种业务场景的...
系统使用数据库中间件技术,支持My SQL、MS SQL Server等多种数据库系统平台。系统涉及到复杂表单数据提交、AJAX无刷新数据提交、WEB打印等常用应用软件中涉及到的技术。 Java Web订销管理系统(java+mysql+html+运行...
MS SQL,全称为Microsoft SQL Server,是微软公司推出的一种基于SQL标准的关系数据库管理系统。本主题将聚焦于SELECT语句在MS SQL中的应用,这是一种用于从数据库中检索数据的关键命令。 一、SELECT语句基础 ...
交互式SQL查询操作 本资源是数据库实验第四部分,主要内容是交互式SQL查询操作。...本实验报告涵盖了数据库设计、数据库管理系统、SQL语言、数据分析等知识点,为后续数据库开发和管理奠定了基础。
由开发系统(如 Microsoft Visual C++®、Microsoft Visual Basic® 或 Microsoft Visual J++®)使用数据库应用程序接口 (API)(如 ADO、OLE DB 以及 ODBC)创建的应用程序。 从 SQL Server 数据库提取数据...
10. 数据文件后缀:SQL数据库文件的常见后缀包括.mdf(主数据文件)、.ldf(日志文件)和.ndf(辅助数据文件),.tif通常用于图像文件,不是数据库文件后缀。 11. 数据定义语言(DDL):DDL用于创建和修改数据库...
以上是MS SQL2000中的一些常见问题及解决方法,这些实例涵盖了数据对比、去重、数据清理、统计汇总、日期处理等多个方面,对于数据库管理员和程序员在日常工作中都是非常实用的。在实际应用中,需要根据具体环境和...
- **SQL概述**:这部分讲解了数据库的基本概念,包括数据库的历史发展,常用数据库类型的介绍,以及如何安装和理解MS SQL Server 2000的组件。 - **数据库用户管理**和**角色管理**:涉及如何创建、管理用户账户,...
本系统“考勤管理系统”就是针对这一需求开发的一款软件,特别适用于那些使用VC 6编程环境和MS SQL Server 2000数据库的企业。 首先,我们来了解一下VC 6,全称Visual C++ 6.0,是Microsoft公司推出的一款强大的C++...
MS SQL Server 是一个强大的关系数据库管理系统,它允许应用程序通过 ODBC 界面从远程访问数据库数据。然而,即使拥有一个无限带宽的快速网络,仍然需要尽量减少网络处理通信量。以下是提高 MS SQL Server 系统性能...