随笔分类 - sql server笔记概念
摘要:1、sql server驱动 com.microsoft.sqlserver.jdbc.SQLServerDriver //sql验证 jdbc:sqlserver://127.0.0.1:1433;databasename=mydb;User=sa;Password=171268 2...
阅读全文
摘要:首先说下什么是sql server:(以下是应用某度某科的内容) SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Wi...
阅读全文
摘要:Sqlserver数据库分页查询一直是Sqlserver的短板,闲来无事,想出几种方法,假设有表ARTICLE,字段ID、YEAR...(其他省略),数据53210条(客户真实数据,量不大),分页查询每页30条,查询第1500页(即第45001-45030条数据),字段ID聚集索引,YEAR无...
阅读全文
摘要:一、连接 结果集中有多个表的信息时用连接查询1.内连接: 多个表根据公共列连接,符合条件的显示,不符合条件的不显示 2.外连接: 多个表根据公共列连接,显示一个表中的所有信息,另个表中中符合条件的信息,不符合条件的用null补齐 内连接查询语法: select * from 表1 ...
阅读全文
摘要:一、系统函数 1。convert(类型[length] ,表达式[,样式]) 2.isnull(表达式,默认值) 字符函数: len() 长度 ltrim()|rtrim()去除左右空格 right()|left()截取右边或左边字符 substring();按位置和长度截取 日期函数: ...
阅读全文
摘要:一、插入多行数据: 1.insert into 。。。 select 从一个表中取出数据插入另一个已存在的表 2.select into 从一个表中取出数据插入一个新表中 3.insert into () union select 常量列表 二、简单查询 1. 查询所有行和列 ...
阅读全文
摘要:sql编程一、局部变量 1.声明: declare @变量名 数据类型 2.赋值: set @变量名=值 select @变量名=值 区别:(1)set不支持同时给多个变量赋值 select支持 (2)如果表达式有多个值的话,set会出错,而select会保留最后一个...
阅读全文
摘要:子查询: 是嵌套在select ,insert ,update ,delete语句或者其他的子查询中的查询语句。 一、一般的使用方式: select * from 表1 where 列 运算符 (子查询) 注意:1.先执行子查询,在执行外查询(主查询) 2...
阅读全文
摘要:sql: 结构化查询语言T-SQL:sql server数据库中用的查询语言数据库对象操作:一、建库: 二、建表:三、数据操作 1.添加 INSERT [INTO] 表名 (列列表) VALUES(值列表) a. 列列表和值列表一一对应(顺序和个数) b。可以为null的列可以省...
阅读全文
摘要:一、数据库登录名与数据库用户 1.登录名登录服务器 2.数据库用户访问具体数据库 二者要建立映射关系二、数据库文件: 1.主数据文件:*.mdf(必须) 2.辅助数据文件:*.ndf(可选) 3.日志文件:*.ldf(必须)三、数据库维护: 1.分离-附加 :使数据库文件与数据...
阅读全文
摘要:存储过程一.概念:预先编译好的sql程序,可以包含:操作数据、变量、控制语句,增删改查操作都可以,存储过程是保存在数据库中 的一个对象。二.好处: 1.安全性更高 2.减少了网络流量 3.提高速度,性能更高 4.模块化编程三...
阅读全文
摘要:一、事务: 1.概念:是单个逻辑单元执行的一系列操作(一个事务中有多个sql语句),这个操作作为一个整体一起提交,要么执行,要么都不执行,多个事务操作是一个不可分割的逻辑单元。 2.事务的特性: (1)原子性(A):一个事务中的所有的操作不可再分割,保持原子性,他们要么都执行,要么...
阅读全文