随笔分类 - SqlServer基础
sql语句,连接查询,存储过程......
摘要:角色 当几个用户需要在某个特定的数据库中执行类似的动作时(这里没有相应的Windows用户组),就可以向该数据库中添加一个角色(role)。数据库角色指定了可以访问相同数据库对象的一组数据库用户。数据库角色的成员可以分为如下几类:Windows用户组或用户账户SQL Server登录其他角色SQL
阅读全文
摘要:事务 事务:保证多个操作全部成功,否则全部失败,这处机制就是事务 思考:下了个订单,但是在保存详细信息时出错了,这样可以成功吗? 数据库中的事务:代码全都成功则提交,如果有某一条语句失败则回滚,整体失败 事务操作: begin transaction--开始事务 comit transaction-
阅读全文
摘要:变量 声明:declare @UserName nvarchar(50) 赋值1:set @UserName=N'杨':修改 赋值2:select @UserName=N'牛':修改 输出:print @UserNameselect @UserName select @UserName+N'中',这
阅读全文
摘要:封装一个SQLHelper类方便使用,提供 ExecuteDataTable(string sql,params SqlParameter[] parameters)、 ExecuteNonQuery(string sql,params SqlParameter[] parameters)、 Exe
阅读全文
摘要:联合结果集union(集合运算符) 集合运算符是对两个集合操作的,两个集合必须具有相同的列数,列具有相同的数据类型(至少能隐式转换的),最终输出的集合的列名由第一个集合的列名来确定。(可以用来连接多个结果) 联合(union)与连接(join)不一样 简单的结果集联合(老师、学生): select
阅读全文
摘要:类型转换函数 CAST ( expression AS data_type) CONVERT ( data_type, expression,[style]) 对日期的转换。转换成各种国家格式的日期。 select convert(varchar(20),getdate(),104) Style的格
阅读全文
摘要:执行备注中的代码创建测试数据表。 简单的数据检索 :SELECT * FROM Student 只检索需要的列 :SELECT sName FROM Student 、ame FROM Student WHERE sSex=‘女’。 还可以检索不与任何表关联的数据:select 1+1;select
阅读全文
摘要:SQL 全名是结构化查询语言(Structured Query Language),是关系数据库管理系统的标准语言 SQL语句是和DBMS“交谈”专用的语句,不同DBMS都认SQL语法。 SQL语句中字符串用单引号、单等号。 select *、SeLeCT *: SQL语句是大小写不敏感的,不敏感指
阅读全文
摘要:数据库设计:范式 现阶段,必须遵守满足3NF 1范式:列的原子性,即列不可再拆分 2范式:表中不能描述多个信息,不能有数据冗余 3范式:引用其它表的主键信息 数据类型的意义: 1>提高效率。(减少空间,提高访问效率,‘1234567’如果用字符串存储占7个字节,如果用整型则占4个字节。); 2>能对
阅读全文
摘要:一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'd
阅读全文

浙公网安备 33010602011771号