随笔 - 10
文章 - 0
评论 - 30
阅读 -
32221
随笔分类 - SQL Server
SQL笔记
摘要:* 主键设置:SQLServer中两种常用的主键数据类型:int(或 bigint)+标识列(又称自动增长字段);uniqueidentifier(又称Guid、UUID) * 用标识列实现字段自增可以避免并发等问题,不要开发人员控制自增。用标识列的字段在Insert的时候不用指定主键的值。* GUID算法:可以产生唯一标识的高效算法。SQLServer中生成GUID的函数newid(),.NET中生成Guid的方法:Guid.NewGuid(),返回是Guid类型。insert into Student(ID,Name,Sex) values(newid(),'波波',
阅读全文
SQL注入漏洞攻击
摘要:* 登陆判断:select * from T_Users where UserName=... and Password=...,将参数拼到SQL语句中。 *构造恶意的Password: 'or'1'='1 if(reader.Read()) { Response.Write("登录成功!"); } else { Response.Write("登录失败...[阅读全文][和讯博客 blog.hexun.com]
阅读全文
SQL中Case的用法
摘要:Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男'WHEN sex = '2' THEN '女'ELSE '其他' END这两种方式,可以实现相同的功...[阅读全文][和讯博客 blog.hexun.com]
阅读全文
SQL Server 函数
摘要:一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。3、LOWER()和UPPER()LOWER()将字符串全部转为小写;UPPER()将字符串...[阅读全文][和讯博客 blog.hexun.com]
阅读全文