SQL Server
文章平均质量分 63
Peter-H
使用C#快速开发稳定可扩展的应用程序
展开
-
数据库SQL、SQLite语句单引号、双引号的用法
最近编程操作数据库语句的时候出现一些问题。关于Insert字符串 ,在(单引号,双引号)这个方面发生了问题,其实主要是因为数据类型和变量在作怪。下面我们就分别讲述,虽然说的是Insert语句, 但是Select、Update、Delete语句都是一样的。 假如有下述表格: mytabe 字段1 username原创 2015-05-23 22:48:18 · 13805 阅读 · 1 评论 -
无法连接到SQL数据库
问题:连接到服务器------------------------------无法连接到 .。其他信息:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)原创 2016-03-09 19:30:30 · 1046 阅读 · 0 评论 -
SQL中char、varchar、nchar、nvarchar 详解
char char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。 varchar[(n)] 长度为n 个字节的可变长度且非 Unicode 的字符数据。n必须是一个介于1 和8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是n 个字节。所输入原创 2016-02-16 16:03:40 · 1013 阅读 · 0 评论 -
数据库三级模式与二级映像
一、数据库 三级模式结构:外模式、模式和内模式1、模式(Schema)定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。理解:① 一个数据库只有一个模式;② 是数据库数据在逻辑级上的视图;③ 数据库模式以某一种数据模型为基础;④ 定义模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且要原创 2016-02-16 15:34:35 · 12721 阅读 · 3 评论 -
SQL语句中—删除数据
老大------drop出没场合:droptable tb --tb表示数据表的名字,下同绝招:删除内容和定义,释放空间。简单来说就是把整个表去掉.以后要新增数据是不可能的,除非新增一个表老二-----truncate出没场合:truncatetable tb绝招:删除内容、释放空间但不删除定义(表的数据结构还在)。与drop不同的是,他只是清空表数据而已,他比较温柔.原创 2016-02-16 15:31:25 · 1848 阅读 · 0 评论 -
大容量txt数据导入SQL Server助攻记
小伙伴们有个数据竞赛,提供的数据是944MB大小的TXT数据文档,导入SQL遇到一些麻烦。于是帮着解决,顺便也熟练了SQL Server的一些操作-----打开如此大的txt需要的时间很长,而且不全。不过数据的行数还是可以计算出来的,当看到每行,计算一下每行占的字节数。用总大小除以每行字节数,就是行数。不考虑其他的占内存情况下,粗略估计出他们的数据是1千万行左右的样子。首先,新建一个容量大原创 2015-11-25 01:41:13 · 1334 阅读 · 0 评论 -
SQL Server2012编程入门经典(第四版)(上) 读书笔记
数据库用了很久了,但好多东西很容易忘记,这次头脑发热想起来读一遍书,做点笔记!(1)RDBMS基础:SQL Server数据库的构成1.安装好Sql Server一定包含以下4个系统数据库:Master:此数据库保存一组特殊表(系统表),用于系统的总体控制。如:在服务器新建一个数据库,则会在Master库中sysdatabases表中会记录该信息;任意的存储过程(扩展的或系统的、同原创 2015-07-22 16:50:42 · 2785 阅读 · 0 评论 -
数据库连接配置 app.config web.config
通过ADO.Net连接程序和SQLServer数据库的连接字符串:connectionString ="server=(local);database=Demo;integrated security=true"原创 2014-10-15 09:58:50 · 1884 阅读 · 0 评论 -
SqlHelper数据库访问类
参考上一篇:数据库连接配置app.config写一个通用的数据库访问类。 public class SqlHelper //数据库连接类 { //获取数据库连接字符串,其属于静态变量且只读,项目中所有文档可以直接使用,但不能修改 public static readonly string connectString = ConfigurationM原创 2015-04-04 14:02:44 · 2242 阅读 · 0 评论 -
SQL行列互换
有一个SQL题在面试中出现的概率极高,在这里跟大家分享一下。题目:数据库中有一张如下所示的表,表名为sales。年季度销售量199111119912121991313199141419921原创 2015-04-20 17:29:57 · 748 阅读 · 0 评论 -
数据库三范式
书上讲了很多,归纳起来就三句话:1NF:字段不可分; 2NF:有主键,非主键字段依赖主键; 3NF:非主键字段不能相互依赖; 解释: 1NF:原子性 字段不可再分,否则就不是关系数据库; 2NF:唯一性 一个表只说明一个事物; 3NF:每列都与主键有直接关系,不存在传递依赖; 不符合第一范式的例子(关系数据库中create不出这样的表): 表原创 2015-08-09 18:43:43 · 627 阅读 · 1 评论 -
数据库事务并发带来的问题、及并行
并发与并行的区别:并发当有多个线程在操作时,如果系统只有一个CPU,则它根本不可能真正同时进行一个以上的线程,它只能把CPU运行时间划分成若干个时间段,再将时间段分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状。.这种方式我们称之为并发(Concurrent)。并行:当系统有一个以上CPU时,则线程的操作有可能非并发。当一个CPU执行一个线程时,另一个CPU可以执行另一原创 2015-08-10 09:55:28 · 6263 阅读 · 0 评论 -
数据库备份还原笔记
试用于在两台不同机器上备份、还原 SQL数据库备份数据库右键->任务->备份。在打开的“备份数据库 ”对话框中,先点击删除,然后点击“添加”,在弹出的“选择备份目标”对话框中,选择文件夹及文件名(还原的时候用)。SQL数据库还原:数据库右键->任务->还原。在打开的“还原数据库 ”对话框中,选择“原设备”,,然后点击后面的“…”按钮,在出现的“指定备份”对话原创 2017-02-09 15:39:08 · 899 阅读 · 0 评论