表格中的每一个“列”,如编号、姓名、年龄、民族等,在数据库中,通常称之为“字段”。 数据库管理系统(DataBase Management System,DBMS)是一种系统软件,由一个互相关联的数据集合和一组访问数据的程序构成。这个数据集合通常称为数据库,其中包含了有用的数据信息。数据库管理系统的基本目标是要提供一个可以方便有效的存取数据库信息的环境。 数据库系统(DataBase System,DBS)是一个实际可运行的系统,可以对系统提供的...
Int Compare(string strA,string strB)比较两个字符串的大小关系,返回一个整数。若strA小于strB,则返回值小于0;若strA等于strB,则返回值为0;若strA大于strB,则返回值大于0Int IndexOf(char ,string value)获取指定的value字符串在当前字符串中第一个匹配项的位置。如果找到了value,就返回它的位置;如果没有找到,就返回-1Int LastIndexOf(string value)获取指定的字符串value在当前字符串中最后一个匹配项的位置。如果找到...
访问修饰符 在应用程序中,访问修饰符可以用来修饰类成员字段和方法,以此限定类成员的可访问级别。如果将类的成员(变量或者方法)声明为public,就表示这些类成员可以被其他类访问。如果使用private限制类成员的访问权限,那么这些类成员就只能在该类里面使用,其他类对他们没有访问权限。 如果将某个字段或者方法声明为public,就表示其他类可以访问这个字段或方法;如果声明为private,那么该字段或方法就只能在本类中使用,其...
执行C#应用程序时,可以使用.NET Framework提供的以下快捷键。 F5:启动。 Ctrl+F5:开始执行不调试。 Ctrl+Atl+L:显示解决方案资源管理器,或者点开菜单栏选择“工具”→“选项”选项对话框,在左边选择“项目和解决方案”选项,在右边勾选“总是显示解决方案”复选框即可。 认识C#程序namespace关键字,namespace(命名空间)是C#中组织代码的方式,它的作用类似java中的package(包),这样我们就可以把紧密相关的一些代码放在...
SQL语言主要由以下几部分组成: DML(Data Manipulation Language,数据操作语言,也称为数据操纵语言):用来插入、修改和删除数据库中的数据,如INSERT、UPDATE及DELETE等。 DDL(Data Definition Language,数据定义语言):用来建立数据库、数据库对象和定义其列,大部分是以CREATE开头的命令,如CREATE TABLE,CREATE VIEW及DROP TABLE等。 DQL(Data Query Language,数据查询语言):用来对数据库中的数据进行查询,如SELEC...
通配符 简单地讲,通配符是一类字符,它可以代替一个或多个真正的字符,查找信息时作为替代字符出现。T-SQL中的通配符必须与LIKE关键字一起使用,以完成特殊的约束或要求。 通配符通配符解释示例_一个字符A LIKE ‘C_‘,则符合条件的A如CS、Cd等%任意长度的字符串B LIKE ‘CO%‘,则符合条件的B如CONST、COKE等[]括号中所指定范围内的一个字符C LIKE ‘9W0[1-2]‘ ,则符合条件的C如9W01或9W02[^]不在括号中所指定范...
查询的机制: 查询是针对表中已经存在的数据行而言的,可以简单地理解为“筛选”,将符合条件的数据抽取出来。 数据表在接受查询请求的时候,可以简单的理解为“他将逐行判断”,判断是否符合查询条件,如果符合查询条件就提取出来,然后把所有选中的行组织在一起,形成另外一个类似于表的结构,构成查询的结果,通常叫做结果集(RecordSet)。 由于结果集的结果实际上和表的结构类似,都是由行组成的,因此在记录集上依然可以进行...
String和StringBuilder 在使用String类时常常存在这样一个问题:当每次为同一个字符串重新赋值时,都会在内存中创建一个新的字符串对象,需要为该新对象分配新的空间,这样会加大系统的开销。因为system.String类是一个不可变的数据类型,一旦对一个字符串对象进行初始化后,该字符串对象的值就不能改变了。当对该字符串的值做修改时,实际上是又创建了一个新的字符串对象。现在我们来分析由以下三个语句组成的这段代码的输出结果是...
分组查询 采用分组查询的T-SQL语句如下。 SELECT CourseID,AVG(Score) AS 课程平均成绩 FROM Score GROUP BY CourseID (1)查询男女学生的人数各是多少 SELECT COUNT(*) AS 人数,SSex FROM Students GROUP BY SSex (2)查询每个年级的总人数 SELECT COUNT(*) AS 年级人数,SGrade FROM Students GROUP BY SGrade (3)查询每个科目的平均分,并且按照由高到低的顺序排列显示 SELECT...
ADO.NET提供了两个组件,用来访问和处理数据:.NET Framework数据提供程序和DataSet(数据集).NET Framework数据提供程序是专门为数据处理及快速地只进、只读访问数据而设计的组件。使用它可以连接数据源、执行命令和检索结果,直接对数据源进行操作。 DataSet是专门为独立于任何数据源的数据访问而设计的。使用它,可以不必直接和数据源打交道,大批量的操作数据,也可以将数据绑定在控件上。.NET Framework数据提供程序.NET Fra...
using System;2 using System.Collections.Generic;3 using System.Linq;4 using System.Text;5 using System.Threading.Tasks;6 7 namespace shujuku8 {9 class SqlInformation 10 { 11 /// <summary> 12 /// 服务器的名称 13 /// </summary> 14 public string DataSource; 15 /// <summary> 16 /// 数据库的名称 17 /// </summary> 18 public string I...
using System;2 using System.Collections.Generic;3 using System.Linq;4 using System.Text;5 using System.Threading.Tasks;6 7 namespace shujuku8 {9 class SqlInformation 10 { 11 /// <summary> 12 /// 服务器的名称 13 /// </summary> 14 public string DataSource; 15 /// <summary> 16 /// 数据库的名称 17 /// </summary> 18 public string I...
using System;2 using System.Collections.Generic;3 using System.Linq;4 using System.Text;5 using System.Threading.Tasks;6 7 namespace shujuku8 {9 class SqlInformation 10 { 11 /// <summary> 12 /// 服务器的名称 13 /// </summary> 14 public string DataSource; 15 /// <summary> 16 /// 数据库的名称 17 /// </summary> 18 public string I...
《C#语言和数据库技术基础》第一章1..NET Framework 框架2.sharp 尖锐3.application 应用程序4.developer 开发者5.network 网络6.build 建造,建筑7.console 控制台8.debug 调试9.namespace 命名空间10.project 项目11.solution 解决方案12.watch 手表第二章1.break 中断2.continue 继续3.s...
(1)构造连接字符串:如果integrated security=true表示可以在不知道数据库用户名和密码的情况下时,依然可以连接数据库,如果integrated security=false,或者不写,表示一定要输入正确的数据库登录名和密码。sspi ,相当于 True,建议用这个代替 True。string connSQL = @"data source=;initial catalog=;persist security info=True;user id=;password=;MultipleActiveResultSets=True";//(3)打开到数据库的连接 :SqlConnection表示...