摘要:问题: Microsoft Visual Studio 2008 的早期版本 解决: 1、在电脑中打开注册表 找到Micrsoft 文件夹下的 Devdiv 文件夹,修改其名称 改好后重新安装 解决
阅读全文
摘要:DATEDIFF() 函数返回两个日期之间的时间。 语法 DATEDIFF(datepart,startdate,enddate) //datepart 常用值 年: yy, yyyy季度: qq, q月: mm, m年中的日: dy, y日: dd, d周: wk, ww星期: dw, w小时:
阅读全文
摘要:在进行表设计的时候,表之间的关联关系有很多,而关联表的有用字段可能很少而且用到的数据量也不会太大,可以将关联的表变成字符串存储 如:一个订单有多个供应商订单,那么可以吧供应商信息存储到订单表其中一个字段中 上述:同一行不同列使用 ~ 线分隔,不同行使用 | 分隔 在借助字符串转换为dataTable
阅读全文
摘要:登录 最简单的写法,获取用户名和密码,进行查询数据库,看是否能查到 但是这样很不安全,通过sql 语句就可以不知道密码也可以登陆 如下:通过sql 注入 在数据库中: 也可以通过用户名查询,进行比对密码等等, 现在一般借助第三方框架,如借助 shiro框架
阅读全文
摘要:查询时通过“ 两个单引号表示一个单引号 ”进行查询
阅读全文
摘要:如下可以实现:将一个js 脚本保存到数据库,主要就是 将 其中的单引号进行转义 你需要的是 保存到数据库中一个单引号的数据,但是要想将其保存到数据库,必须转义 将一个单引号变成两个单引号 不然保存不了 ( '<a href="javascript:return false;" title="详细"
阅读全文
摘要:构建多对多关联大致有两种方式: 一种是借助第三方表记录两者主键进行关联, 另一种是通过增加表中字段,通过分隔符分隔记录关联表的信息 查询的时候注意 使用限定,通过表名,列名 其中转化的话 可以参考之前写的 convert 转化 将上述行转列,查看学生关注的岗位 小计一下: -- 行转列 子查询、分组
阅读全文
摘要:一、设计问题 由于不同的人从不同 的角度考虑问题,设计出的 E-R 就会有着不同的差别,因此要注意以下几个问题 信息重复:表中数据存在重复的信息,或使用相同含义不同字表述的类型, 更新异常:由于冗余的信息在进行更新时未全部进行更新,会导致数据出现错误,称为更新异常 插入异常:无法表示某些信息,如同一
阅读全文
摘要:数据库设计 定义: 指的是将应用中涉及的数据实体及这些数据实体 之间的关系,进行规划和结构化的过程。 影响数据库系统效率的因素:数据库中创建的数据结构种类,以及在数据实体之间建立的关系 好的设计:效率高,便于进一步扩展,使应用程序的开发变得容易 糟糕的设计:效率低下,更新和检索数据时会出现许多问题。
阅读全文
摘要:1、直接在数据库中使用sql 语句 使用SQLServer 数据库时候注意 库名.dbo.表名.列名 /* 库A.dbo.表名.字段名 */ update qd_feixikesaijianguo_Mis4.dbo.tbWaiXie_BomList_PeiLiao set qd_feixikesai
阅读全文
摘要:表主要的就是主键,主键相关列, 主键的主要类型就是int 类型和 GUID 类型,各有各的特点,guid 类型肯定是唯一的,速度的话比int 类型要慢不少 关于数据库的冗余 还是要见一个满足三大范式四大特性的表,各有各的好处把,因为表少和表多的感觉是不一样的,当你查询的时候,操作一个表和操作多个表的
阅读全文
摘要:用于判断一个字符串是否包含另一个字符串,相当于程序语言中的indexof 意思也基本相同,如果有就返回该字符串所在指定字符字符串位置,没有就返回 0 在程序中经常使用其判断是否重复添加,这个和 like 刚好是反过来的,一个是长找短的,另一个是短的找长的 注意:CHAEINDX的函数 是 SQL S
阅读全文
摘要:之前那个简单的介绍了一下 union 的使用,下面展示一下更高级一点的使用 和视图一块用是不觉得想查询啥查啥, 视图也可将多个表连接成一个,说直白一点就是将查询语句变成一个表,而union,可以将两个类似结构的表,变成一个结果集 大致介绍一下思路 一个有内联结关联的一个查询语句,返回的结果作为一个视
阅读全文
摘要:一个有这开始时间结束时间的用户表 搜索出 开始结束时间包括 ‘2020-06-06’ 的用户 -- 从用户表中检索出满足生效时间 在 2020-06-06 的用户 SELECT TOP (6) DeptName, UserMark, UserName, DateStart, DateEnd FROM
阅读全文
摘要:将数字转换成 百分比的形式 有时我们需要的数据,不单单是只是一个数字,可能是一个百分的形式 有两种方法,一种是在程序中进行处理(前端,后端都行),另一种是在数据库中进行处理 因为sql 也是一们语言对吧,不同的数据库管理系统的sql 语句有所差别,不过不怎么大,比常说的java 与 C# 要好多了
阅读全文
摘要:如:在前端界面上,中的已交付数量有两位小数 现在说这后两位有小数很难受,要变成整数,有多种方式,如将他强转为整数,或截取小数点前面的。。。 这里介绍一个,不过在数据库中这字段的类型要是 decimal 类型, decimal(18, 2): 这个就是大致意思是,共有18位,小数点后有两位 所以: 只
阅读全文
摘要:当SQLServer数据库启动报错, 错误代码 126 解决 将VIA 禁用 VIA协议是SQL Server的一个连接协议,全名Virtual Interface Architecture,中文名是虚拟接口架构。 由Microsoft与Intel的商业联盟Wintel,软硬联手造就了VIA,本来为
阅读全文
摘要:数据库(DataBase)简称DB:存放数据的仓库,是为了实现一定目的,按照某种规则组织起来的数据的集合。 从广义的角度上看,计算机中任何可以保存数据的文件或者系统都可以称之为数据库。 如一个word文件、一个Excel文件等 在IT专业 领域中,数据库一般指由专业技术团队开发的用于存储数据的软件系
阅读全文
摘要:1、Sql 中的查询语句中的where 字句是为了带条件进行查询,那么使用where 1=1 后查询的是什么 首先:查询表 tb_obge 中的所有字段 select * from dbo.obgexinzi 也可以写成 select * from dbo.obgexinzi where 1=1 因
阅读全文
摘要:我们都知道视图的本质就是查询语句,那么就可以根据查询语句创建视图, 前提 知道视图的组成,已经写好的sql 语句,多表或单表的查询语句,将查询语句变成视图。 所以视图可以由单表,多表或视图加表构成。 1、新建视图 2、选择数据库中的表,或视图,来创建一个新的视图 组成方式 都是表,都是视图,视图和表
阅读全文