为了账号安全,请及时绑定邮箱和手机立即绑定

SQL Server

Transact-SQL查询语句精华大全及实例演示 原创

本次我将通过一个小案例:工厂管理系统数据字典......让大家回顾 SQL Server 的知识点复习与巩固,同样如果你的是小白也没有关系的,只要你跟着案例手敲代码,不熟也能生巧,着眼于代码实战,学得会,熟读唐诗三百首,不会作诗也能吟~ 创建工厂管理的数据库factory,打开数据库factory CREATE DATABASE factory GO USE factory GO 首先根据工厂管理...

76浏览 1推荐 0评论

数据库范式与设计实践实例 原创

设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,还又称完美范式)。 我们本节课程只讲解到第三种,已能满足一般的数据库设计要求,其它范式可以在后面自行...

135浏览 1推荐 0评论

SQL JOINS 介绍 ( INNER JOIN、LEFT/RIGH 原创

假设两张表:t1 和 t2。它们的数据如下。 id name id name -- ---- -- ---- 1 Pirate 1 Rutabaga 2 Monkey 2 Pirate 3 Ninja 3 Darth Vader 4 Spaghetti 4 Ninja 各有四条记录,有两条是一样的。 接下来,就以这两张表作为操作对象,介绍 SQL JOINS。 注意: t1 对应图中的 Table...

202浏览 3推荐 0评论

PostgreSQL (递归)CTE 通用表表达式

原文链接:http://www.jasongj.com/sql/cte/ WITH语句通常被称为通用表表达式(Common Table Expressions)或者CTEs。 WITH语句作为一个辅助语句依附于主语句,WITH语句和主语句都可以是SELECT,INSERT,UPDATE,DELETE中的任何一种语句。 例讲CTE WITH语句最基本的功能是把复杂查询语句拆分成多个简单的部分,如下例...

172浏览 1推荐 0评论

sql 注入越过登录验证实例

根据我们提交的用户名和密码被合成到SQL查询语句当中之后是这样的:select * from users where username='user' and password='password'。很明显,用户名和密码都和我们数据库给出的一样,肯定能够成功登陆。但是,如果我们输入一个错误的用户名或密码呢?很明显,肯定登入不了吧。恩,正常情况下是如此,但是对于...

860浏览 11推荐 2评论

为什么使用PreparedStatement?

在JDBC应用中,如果你已经是稍有水平开发者,你就应该始终以PreparedStatement代替Statement.也就是说,在任何时候都不要使用Statement 一.代码的可读性和可维护性. 虽然用PreparedStatement来代替Statement会使代码多出几行,但这样的代码无论从可读性还是可维护性上来说.都比直接用Statement的代码高很多档次: stmt.executeUp...

297浏览 1推荐 0评论

20161107-想要毕业的爬坑之路

今天又是星期一,Farm一天,收获还是挺多的。 关于C#,C#中的数据类型主要分成两类,第一类是“值类型”,第二类是“引用类型”。值类型里面有int;char;double等。引用类型里面有类,数组,借口,还有一个很特别的就是string类是一个引用类型。值类型里面的值只复制值,不复制地址,所以不能一变全变,但是引用类型就完全相反了。 对于这两种不同...

282浏览 2推荐 0评论

解决用逗号作为分隔符的CSV文件,并且CSV文件字段中数据也含有逗号的

1.去CSV的去逗号(‘,’)分隔符的问题。 row format delimited fields terminated by ','; 2.解决用逗号作为分隔符的CSV文件,并且CSV文件字段中数据也含有逗号的问题。 row format serde 'org.apache.hadoop.hive.serde2.OpenCSVserde' with se...

424浏览 1推荐 0评论

处理动态分区时出现的异常

这是由于默认的动态分区数为1000,而我们实际数值大于它造成的。因此可在hive中先执行以下代码扩大分区数值,再执行动态分区命令: set hive.exec.max.dynamic.partitions=20000;...

217浏览 1推荐 0评论

SQL Server 2012 数据库笔记

第一章 初识SQL Server2012 1.2、作为SQL Server的最新版本,SQL Server 2012具有以下激动人心的新功能. 1、AlwaysOn。 2、Columnstore索引。 3、DBA自定义服务器权限。 4、Windows Server Core支持。 5、Sequence Objects。 6、PowerView。 7、增强的审计功能。 8、增强的PowerShell...

505浏览 8推荐 0评论

关于数据库的一些常识

"空值" 和"NULL"的概念:   1:空值('')是不占用空间的,判断空字符用 = '' 或者 <> '' 来进行处理;   2: NULL值是未知的,且占用空间,不走索引;判断 NULL 用 IS NULL 或者 is not null , SQL 语句函数中可以使用 ifnull...

359浏览 2推荐 1评论

mysql服务无法正常启动

关于mysql服务无法正常启动,windows无法启动mysql服务,错误1053的问题 如果你在修改了my.ini以后mysql就启动不了了, 1.去检查你的my.ini的保存编码格式是不是ANSI,如果不是将其改为ANSI (一般我们修改my.ini时,都无法直接保存,而是选择另存为在其他目录下,再去替换,在另存为的时候默认的编码可能会变为UTF-8) 2.到服务里面查看MySQL的服务状态,...

323浏览 6推荐 0评论

SQL外键约束的含义及创建 原创

建立外键约束可以对sql语句的增删改有约束作用。 外键取值规则:空值或参照的主键值。 (1)插入非空值时,如果主键表中没有这个值,则不能插入。 (2)更新时,不能改为主键表中没有的值。 (3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。 (4)更新主键记录时,同样有级联更新和拒绝执行的选择。 举例如下: 创建表并插入语句 CREATE TABLE t_group( id...

315浏览 1推荐 0评论

SQL Server 触发器 的创建,删除,修改,查看

一: 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。 二: SQL Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。这两个表由系统来维护﹐它们存在于内存中而不是在数据库中。这两个表的结构总是与被该触发器作用的表的结构相同。触发器执行 完成后﹐与该触发器相关...

805浏览 9推荐 0评论

sql执行顺序和join总结

Join类型 cross join 是笛卡儿乘积就是一张表的行数乘以另一张表的行数. inner join 只返回两张表连接列的匹配项. left join 第一张表的连接列在第二张表中没有匹配是,第二张表中的值返回null. right join 第二张表的连接列在第一张表中没有匹配是,第一张表中的值返回null. full join 返回两张表中的行 left join+right join ...

756浏览 9推荐 0评论
首页上一页1234下一页尾页

推荐作者

热门手记

意见反馈 常见问题 APP下载
官方微信