SQLServe[14]:数据库基础概念和常识

SQLServe[14]:数据库基础概念和常识

14 :数据库基础概念和常识 1. 为什么要学习数据库

数据库用来保存和管理数据。 当数据量大、数据之间有关联、后续还要查询和统计时,使用数据库更合适。

常见场景:

如果只保存少量简单文本,可以用文件。 如果要长期保存大量结构化数据,应该使用数据库。

2. 数据库的常见类型

数据库大致分为两类。

类型

常见产品

特点

关系型数据库

SQL 、MySQL、、、

数据按表格保存sql语言与数据库操作技术大全,结构清楚SQLServe[14]:数据库基础概念和常识,适合业务系统

非关系型数据库

存储方式更灵活sql语言与数据库操作技术大全,常用于缓存、高并发或特殊数据结构

初学 C# 和 时,重点先学习关系型数据库。 目前主要围绕 SQL 学习。

3. 关系型数据库的特点 表格化存储

关系型数据库使用“表”保存数据。 表由列和行组成。

例如员工表:

说明:

关系化存储

不同表之间可以建立关系。

例如员工表保存 部门编号 ,部门表保存部门名称。

这样做的好处:

海量化存储

数据库可以保存大量数据。 普通文件也能保存数据sql语言与数据库操作技术大全SQLServe[14]:数据库基础概念和常识,但在查询、筛选、统计、关联方面不如数据库方便。

4. 数据库中的基本概念

数据库

保存多张表的容器

保存某一类数据的表格

表中的一列,例如姓名、电话

表中的一行完整数据

唯一标识一条数据的字段

用来建立两张表关系的字段

一组有关联的数据,对应表中的一条记录

实体和 C# 的关系:

publicclassEmployee
{
publicint EmployeeId { get; set; }
publicstring EmployeeName { get; set; }
publicint DepartmentId { get; set; }
publicstring PhoneNumber { get; set; }
}

5. SQL 的客户端和服务端

SQL 通常由两部分组成。

常见客户端工具:

服务端可以理解为数据库的“后台发动机”。

客户端只是操作界面。

如果 SQL 服务没有启动,客户端就无法正常操作数据库。

检查服务的方法:

Win + R
输入 services.msc
查找 SQL Server 相关服务

学习阶段一般采用单机部署: 客户端和服务端都安装在自己电脑上。

企业开发中常见部署方式: 数据库服务端放在服务器上,客户端或程序远程连接。

6. 数据库登录方式

SQL 常见两种登录方式。

初学时常见问题:

7. SQL 和 T-SQL

SQL 全称是 Query ,意思是结构化查询语言。

它是操作关系型数据库的标准语言。

T-SQL 是 SQL 对标准 SQL 的增强版本。 学习 SQL 时,主要写的就是 T-SQL。

常见操作:

简单示例:

CREATETABLE Employee
(
EmployeeId INT PRIMARY KEY,
EmployeeName NVARCHAR(20),
DepartmentId INT,
PhoneNumber NVARCHAR(20)
);

INSERTINTO Employee(EmployeeId, EmployeeName, DepartmentId, PhoneNumber)
VALUES (1, N'张三', 10, N'13000000000');

SELECT EmployeeId, EmployeeName, PhoneNumber
FROM Employee;

8. 数据库需要掌握的内容

数据库基础学习可以分成几步:

安装 SQL 和客户端工具。

公告:
1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长处理!
6. 本站不售卖代码,资源标价只是站长收集整理的辛苦费!如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
7. 站长QQ号码 2205675299

资源库 - 资源分享下载网 » SQLServe[14]:数据库基础概念和常识

常见问题FAQ

关于资源售价和售后服务的说明?
本站所有资源的标价均为本站收集资源的辛苦费,不代表资源本身的价值。软件是高智慧高价值的商品,不可能是白菜价。本站资源标价只是赞助费用,收取的赞助费仅用来维持本站的日常运营!毕竟收集整理资料需要投入云计算资源和站长大量的精力。
代码有没有售后服务和技术支持?
由于代码的运行具有不可预见性,本站不保证代码完整可运行,不提供技术支持和售后服务。 本站原创代码都是站长自己开发的,可以有偿提供技术支持服务。 网站里标明【亲测】的代码都是站长亲测过的,其他的代码由于精力有限,没有一一测试,不能保证代码就一定能够使用,更没有技术支持服务,下载前请自行斟酌。
有没有搭建服务?
由于搭建服务比较费时费力,所以本站除了原创代码外均不提供搭建服务。本站分享代码纯属兴趣爱好,不以盈利为目的,请勿咨询有没有搭建服务,谢谢理解。
链接地址失效了怎么办?
请带上资源链接地址联系客服,工作时间内我们看到后将第一时间回复。
关于解压密码
本站资源一般都没有加密,如果发现需要解压密码的,那么就输入 hao.35dc.com 试试。

发表评论

资源库,由老程序员细心甄别、精心筛选,只为提供优质的源码资源

关于我们 联系我们