随笔分类 - 数据库和SQL
摘要:mysql存储过程详解 1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。
阅读全文
摘要:Windows身份验证: Data Source=.;Initial Catalog=MyItcast;Integrated Security=True 数据库身份验证: Data Source=.;Initial Catalog=MyItcast;user id=sa;password=sa; 完
阅读全文
摘要:1.增加字段 alter table docdsp add dspcodechar(200)2.删除字段 ALTER TABLE table_NAME DROP COLUMNcolumn_NAME3.修改字段类型 ALTER TABLE table_name ALTER COLUMNcolumn_n
阅读全文
摘要:Case具有两种格式。简单Case函数和Case搜索函数。 这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。 还有一个需要注意的问题,Case函数只返回第一个符合条件的值,剩下的Case部分将会被自动忽略。 下面我们来
阅读全文
摘要:information_schema 数据库是MySQL自带的,可看作是一个数据库,确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等 SCHEMATA表:提供了关于数据库的信息。 TABLES表:给出了关于数据库中的表
阅读全文
摘要:left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下:--------------------------------...
阅读全文
摘要:如果一些网站没有注意过对SQL注入攻击的应对,那么客官可以尝试一下SQL语句 1、select * from Users where UserName='1520109****'-- 注释掉后面的代码 2、select * from Users where UserName='1520109****
阅读全文
摘要:1、说明:几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:updat
阅读全文
摘要:运行 cmd -> 输入 netsh winsock reset重启后 应该可以连接sql了
阅读全文
摘要:默认系统时间默认值:getdate()默认ID为GUID1.列的类型为uniqueidentifier2.列的默认值可以设为newid()
阅读全文
摘要:--SQL Server 中创建存储过程create proc usp_UserConsultingPaging@pageNumber int,--页码@pageSize int,--条数@sumCount int output --总页数as beginset @sumCount=(CEILING...
阅读全文
摘要:left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下:--------------------------------...
阅读全文
摘要:其中关于条件,SQL提供了四种匹配模式:1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELECT * FROM [user] WHERE u_name LIKE '%三%'将会把u_name为“张三”,“张猫三”、“三脚猫”,
阅读全文