随笔分类 - 数据库MSSQL
摘要:视图: 1.把一个查询结果作为虚拟表提供给开发人员使用。 2.语法: Create View VW_视图名 as select * ...... 3.使用视图的优点和缺点: ——安全性高。视图只能进行查询,不能进行修改数据,它是一张虚拟表 ——查询方便,逻辑清晰 ——视图性能低 (一般情况下,不如自
阅读全文
摘要:1 use [LJK_SQLServerDB] 2 select * from [dbo].[User_Info] 3 --第一游标,让游标指向Sql查询结果 4 declare demoCursor Cursor for 5 select User_Name,User_ID,User_Age,Us
阅读全文
摘要:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; usi
阅读全文
摘要:区别: 1.SqlDataAdapter: 建立连接后,一次性的把所有数据加载到内存中。然后连接就关闭了。 SqlDataReader: 建立连接后,一直保持连接状态。数据都在数据库中给,只有用到哪个数据库才会取哪个。在线读取。连接对象不能给其他人用。 对磁盘上的文件最好进行批量化处理。
阅读全文
摘要:子查询 1.把一个查询结果作为一个表来使用,就是子查询。 2.把一个查询结果作为一个 表达式进行使用就是子查询。 1 --多条查询,上个查询结果放到下面的查询中使用 !!!!子查询 2 --1.第一种子查询:把一个查询结果,作为一个表来使用 3 --select myTabel.* 4 --from
阅读全文
摘要:委托和事件的区别? (1)委托是一个类。 事件是一个委托类型的实列。 (2)委托可以在定义委托实列的类的外部触发执行。(不安全) 事件只能能在定义它的类的内部触发执行。(安全),类外部只能注册事件的响应方法。
阅读全文
摘要:1.接口——实现接口 2.委托、事件(定义事件、注册事件、触发事件) 3.接口和事件的区别,怎么分情况用? 4.观察者模式作为设计模式的一种,也称发布订阅模式。 应对类型的变化和个数的变化。 中介设计模式 列子:主窗体发生变化,所有子窗体跟着变化。 新建项:Alt+shirft+c
阅读全文
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Configuration; 5 using System.Data; 6 using System.D
阅读全文
摘要:ExcuteNonQuery(); 返回影响的行数 ExcuteSacalar();返回第一行第一列 ExcuteReader(); Reader,指针,指向表的表头。只是指向,数据仍在数据库中。 SqlDataReader reader=cmd.ExcuteReader();执行完之后,将指针指向
阅读全文
摘要:数据库数据导出和导入 思路: --思路: 1、找到文件 2、读取文件 3、第一行 忽略 4、insert 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System
阅读全文
摘要:1 //创建一个内存的数据集 2 DataSet ds=new DataSet("LJK"); 3 //创建一张内存表 4 DataTable dt01=new DataTable("dt01"); 5 //把表放在数据集里面 6 ds.Tables.Add(dt01); 7 //给表定义列 8 D
阅读全文
摘要:SQL注入 ->登陆窗体破解 ->配置文件 ->首先在 app.Config文件中添加 节点,如下: <connectionStrings> <add name="sql2" connectionString="server=.;uid=sa;pwd=123456;database=demo"/>
阅读全文
摘要:连接池技术:是一种对象池技术。 连接对象频繁的开启和关闭操作。 innerConnection 先从池子里面拿,如果没有创建新的!!连接池有大小,最大/最小。 提高了连接对象的重用。 Asp.net 对象池技术!!! 对象池看作一个数组/集合 conn.Dispose() 把SqlConnectio
阅读全文
摘要:1. Ado.Net 是一组微软的c#操作数据库的类库。 2.开发人员将界面上的数据(用户的操作和输入的数据)存储到数据库当中。。 3.数据库访问的驱动。即:应用程序和数据库的桥梁。 4.驱动层。 SqlConnection 类型:负责建立跟数据库的连接。 (ip,username,password
阅读全文
摘要:SQL查询顺序 select distinct/top ..._ (5) 投影 from_(1)找到表 where_ (2)过滤掉我们不需要的数据 group by_ (3)分组操作 having_ (4)对分组后的数据进行过滤 order by_(6)排序 上机案例学习 Join内连接 左连接、右
阅读全文
摘要:类型转换 Convert(目标类型,转换的表达式,格式规范) Cast(表达式 as 类型) 表联合 union 去重操作 union all 不去重操作(效率高) 一次性插入多条数据 select into insert into select 上级练习案例:批量向一个已经存在的表中添加 数据 日
阅读全文
摘要:“查” 的三种查询语句 where Group by having where 对表起作用 (原始硬盘上的表) 单纯的表 having 对结果起作用(筛选) 缓存,不在文件中 SQL执行顺序,(from)首先先找到表,(group by)对这个表分组 ,(select)要显示的内容,此时只能把分组的
阅读全文
摘要:1.where 条件过滤 常见的表达式过滤:比如: select * from 表 where Id>10; 多条件过滤: and or not (优先级:not > and > or) ! && || 区间过滤:between and 和 in 模糊查询 要求:把所有FirstName 中以Jac
阅读全文
摘要:查询 1.查询结果的别名 列 as 别名 (建议用这种) 列 别名 别名=列 Select sum(score1) as 成绩1,sum(score2)as 成绩2 from talScore 2.聚合函数 Avg() Count() Sum() Min()/Max() Select max(sco
阅读全文

浙公网安备 33010602011771号