手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
MsSQL
SQLSERVER高效分页查询
SQLSERVER高效分页查询 『http://www.2cto.com/database/201301/185991.html 转自』 Sqlserver 数据库分页查询一直是Sqlserver的短板,闲来无事,想出几种方法,假设有表ARTICLE,字段ID、YEAR...(其他省略),数据53210条(客户真实数据,量不大),分页查询每页30条,查询第1500页(即第45001-4503
作者:编程之家 时间:2020-10-13
SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称 1.查询数据库中的所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name 2.查询某个数据库中所有的表名: SELECT Name FROM SysObjects Where XType='U' ORDER BY Name 3.查询表结构信息: 1 S
作者:编程之家 时间:2020-10-13
sqlserver练习
create database sqlserver use sqlserver --创建学校 create table school(id int primary key ,name varchar(255) default '耶鲁大学') insert into school(id) values(1) select * from school --创建年级 use sqlserver trun
作者:编程之家 时间:2020-10-13
SQLServer与Java数据类型对应表
SQLServer与Java数据类型对应表 分类: 编程语言 / Java / 文章 在使用JDBC进行数据库编程时,数据类型是一个特别注意的地方。如果插入的数据和表定义的数据在类型上不匹配的话,会抛出异常,执行失败。所以,掌握好数据库类型和Java里的数据类型之间的对应关系很重要,现在把他们的对应关系列出来,以方便大家查阅。 编号 数据库类型 JDBC类型 JDBC索引 描
作者:编程之家 时间:2020-10-13
Sqlserver链接
MSSQL2000与MSSQL2005 JDBC URL的区别 在 2000 中加载驱动和URL路径的语句是 String driverName = com.microsoft.jdbc.sqlserver.SQLServerDriver; String dbURL = jdbcmicrosoftsqlserverlocalhost1433; DatabaseName=sample; 而 2005
作者:编程之家 时间:2020-10-13
truncate与delete的区别
truncate table命令与不带where的delete命令都是删除数据表中的所有记录,对数据表结构无影响。 不同之处在于 : ①truncate table的删除不会写入日志,因此速度会很快,但是也因为如此,对数据的删除时不可恢复的,所以执行时最好先备份 ②truncate table是DDL(数据库定义语言:create,drop等) delete属于DML(数据操纵语言:sel
作者:编程之家 时间:2020-10-13
Sqlserver中char,nchar,varchar与Nvarchar的区别分析
转自:http://www.cnblogs.com/weilei/p/3347321.html 1. char类型: 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,CHAR存储定长数据很方便,CHAR字段上的索引效率极高,比如定义char(10),那么不论你存储的数据是否达 到了10个字节,都要占去10个字节的空间。因为是固定长度,所以速度效率高。比如定义char(10),那么
作者:编程之家 时间:2020-10-13
weblogic增加sqlserver数据源
weblogic版本:wls1212 sql server:2008R2 使用微软的驱动,sqljdbc4.jar,可上网搜索下载 步骤: 1.将sqljdbc4.jar拷贝到%WL_HOME%\server\lib\sqljdbc4.jar目录 2.编辑commEnv.cmd,在%WL_HOME%\oracle_common\common\bin\目录下,搜索WEBLOGIC_CLASSPATH
作者:编程之家 时间:2020-10-13
SQLServer海量数据库的查询优化及分页算法方案
随着 “ 金盾工程 ” 建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地 ―― 数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了 1000 万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库
作者:编程之家 时间:2020-10-13
SqlServer中的动态Sql
n年以前的笔记,发布出来,意义不大,仅供初学者参考 1 、普通SQL语句可以用Exec执行 eg: Select * from tableName Exec('select * from tableName') Exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N 2、字段名,表名,数据库名之类作为变量时,必须用动态SQL
作者:编程之家 时间:2020-10-14
SqlServer中的动态Sql
n年以前的笔记,发布出来,意义不大,仅供初学者参考 1 、普通SQL语句可以用Exec执行 eg: Select * from tableName Exec('select * from tableName') Exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N 2、字段名,表名,数据库名之类作为变量时,必须用动态SQL
作者:编程之家 时间:2020-10-14
sqlserver 连接远程主机及导入数据
--这句是映射一个远程数据库 --EXEC sp_addlinkedserver '192.168.0.27\sqlexpress',N'SQL Server' --这句是登录远程数据库 EXEC sp_addlinkedsrvlogin '192.168.0.27\sqlexpress', 'false', NULL, 'sa', 'sasa' --登录后,可以用以下格式操作远程数据
作者:编程之家 时间:2020-10-14
SQLServer导出导入数据方法
一、导出导入SQL Server里某个数据库 1.在SQL Server企业管理器里选中要转移的数据库,按鼠标右键,选所有任务->备份数据库。 2.备份 选数据库-完全, 目的 备份到 按添加按钮 文件名 在SQL Server服务器硬盘下输入一个自定义的备份数据库文件名(后缀一般是bak) 重写 选重写现有媒体 最后按确定按钮。 如果生成的备份数据库文件大于
作者:编程之家 时间:2020-10-14
阿录帮帮忙—db2,sqlserver迭代用法
案例:表T_PERSON 有三个字段(id,parentid,name),其中parentid指上级id,name表示姓名; 现在想得到某上级用户和他对应的下级用户; 解决方法:利用迭代; 代码: WITH RPL (id,parentid,name) AS ( SELECT ROOT.id, ROOT.parentid,ROOT.name FROM T_Person
作者:编程之家 时间:2020-10-14
sqlserver表删除比较
方法一: truncate table tableName (此方法会连自动增长列的数值一起删除) 方法二:delete from tableName (此方法不会删除删除自动增长列的数值) tip DBCC CHECKIDENT ('Person.AddressType', RESEED, 10); (强制指定重新开始的自动增长列的标记值)
作者:编程之家 时间:2020-10-14
Sqlserver列出所有数据库名,表名,字段名
1.获取所有数据库名: ? 1 SELECTNameFROMMaster..SysDatabases ORDERBYName 注意: 表Master与SysDatabases之间有两个点 2.获取所有表名: ? 1 2 3 4 5 SELECTNameFROMDatabaseName..SysObjects WhereXType='U'ORDERBYName XType='U':表示所有用户表;
作者:编程之家 时间:2020-10-14
VARCHAR/NVARCHAR
在SQL Server数据类型中,存在VARCHAR和NVARCHAR。 主要区别是它们所面向的对象不同,VARCHAR的对象是所能盛放的字节个数,而NVARCHAR的对象是字符,不管是单字节还是双字节。 eg: varchar(4) 那么它里面能放最多4个字节的数据。如abcd/ab网/网络 nvarchar(4) 那么它里面最多能盛放4个字符(不论是单字节还是双字节,统一看待)。如abcd/a
作者:编程之家 时间:2020-10-14
SQLServer触发器创建、删除、修改、查看...
一: 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约束。 二: SQL Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。这两个表。 一: 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可
作者:编程之家 时间:2020-10-14
SQLServer2008/2005 生成数据字典SQL语句
http://space.itpub.net/16436858/spacelist-blog-itemtypeid-74583 以前用那个SQL语句来生成那个SQLServer库的数据字典,在SQL2000下用的挺好的,最近装上了那个SQL2008来研究, 突然发现不能在2008下用了,查了查资料,发现2008下有一些改动 贴上来留个记号 SQLServer2008/2005 生成数据字典语句
作者:编程之家 时间:2020-10-14
SQLServer2005 NVARCHAR 和VARCHAR区别和使用
1、各自的定义: ► nvarchar(n) : 包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。 字节的存储大小是所输入字符个数的两倍。所输入的数据字符长度可以为零。 ► varchar[(n)]: 长度为 n 个字节的可变长度且非 Unicode 的字符
作者:编程之家 时间:2020-10-14
sqlserver 字段为null字段追加数据
今天在开发修改bug过程中遇到一个数据库问题,很简单但是有时容易忽略。记下来以示提醒! sqlserver数据库当字段值为null时追加数据要先转换一下默认值否则会导致追加数据失败。 例如:update table1 set field1=isnull(field1,'')+'追加内容' where id=000
作者:编程之家 时间:2020-10-14
SqlServer中通配符的使用
SqlServer中通配符的使用 Sql Server中通配符的使用 通配符_ "_"号表示任意单个字符,该符号只能匹配一个字符."_"可以放在查询条件的任意位置,且只能代表一个字符.一个汉字只使用一个"_"表示. 通配符% "%"符号是字符匹配符,能匹配0个或更多字符的任意长度的字符串.在SQL语句中可以在查询条件的任意位置放置一个%来代表一个任意长度的字符串.在查询条件时也可以放置两个%进行查
作者:编程之家 时间:2020-10-14
sqlserver实现各种乘法表
--1.乘法表左上 declare @a int,@b int,@c varchar(max) set @a=1 set @c='' while @a<=9 begin set @b=1 while @b<=(10-@a) begin set @c=@c+cast(@a as varchar(1))+'*'+ cast(@b as varchar(1)) +'='+left(cast(@
作者:编程之家 时间:2020-10-14
sqlserver实现字符串从小到大排序
--字符串排序 declare @a int, @b int, @c int, @d varchar(max), @e varchar(max), @f varchar(max) set @a=1 set @b=1 set @d='bbdgegpoakfoa' set @c=LEN(@d) set @e=SUBSTRING(@d,1,1) set @f='' while @b<@c begin w
作者:编程之家 时间:2020-10-14
sqlserver 查询库的大小
SELECT DB_NAME(database_id) AS [Database Name],[Name] AS [Logical Name],[Physical_Name] AS [Physical Name],((size * 8) / 1024) AS [Size(MB)],[differential_base_time] AS [Differential Base Time] FROM s
作者:编程之家 时间:2020-10-14
sqlserver 新建只读权限用户
1,新建只能访问某一个表的只读用户。 --添加只允许访问指定表的用户: execsp_addlogin'用户名','密码','默认数据库名' --添加到数据库 execsp_grantdbaccess'用户名' --分配SELECT整表权限 GRANTSELECTON表名TO[用户名] --分配SELECT权限到具体的列 GRANTSELECTON表名(id,AA)TO[用户名] 例如: --添加
作者:编程之家 时间:2020-10-14
sqlserver将一个表的数据插入到另外一个表里面
--b表存在(两表结构一样) insert into b select * from a 若两表只是有部分(字段)相同,则 insert into b(col1,col2,col3,col4,...) select col1,col2,col3,col4,... from a where... 把表a插入到表b中去。 --b表不存在 select * into b from a // select
作者:编程之家 时间:2020-10-14
mssqlserver恢复ldf文件数据的方法
本文介绍mssqlserver怎么恢复ldf文件数据库,简单的来说,MDF文件是SQL server用来存放数据的数据库文件;LDF文件SQL server是日志文件,存放了对数据库进行的所有操作信息我们重要的数据是存放在MDF文件中的,如果LDF文件丢失,MDF文件没有丢失,那么数据也可以还原。如果LDF文件没有丢失,MDF文件丢失,且LDF文件是完整的,也是可以提供一定手段还原数据。现象描述我
作者:编程之家 时间:2020-10-14
修改sqlserver2008数据库的排序规则
修改SQL server 2008服务器排序规则 SQL Server 2008安装好后,发现服务器排序规则不对,又不想重装SQL Server。 假设当前默认实例的服务器排序规则是:Chinese_PRC_CI_AS,要修改成SQL_Latin1_General_CP1_CI_AS 步骤: 在CMD模式 1、 进入SQL Server 安装文件所在目录(setu
作者:编程之家 时间:2020-10-14
SQLSERVER备份事务日志的作用
SQLSERVER备份事务日志的作用 事务日志备份有以下3种类型 (1)纯日志备份:仅包含相隔一段时间的事务日志记录,而不包含任何大容量更改 (2)大容量操作日志备份.包括由大容量操作更改的日志和数据页,不支持时间点恢复 (3)尾日志备份:从可能已破坏的数据库创建,用于捕获尚未备份的日志记录。在失败后创建尾日志备份可以防止工作损失, 并且,尾日志备份可以包含纯日志或大容量日志数据 必须至少有一
作者:编程之家 时间:2020-10-14
上一页
222
223
224
225
226
227
228
229
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native