欢迎光临散文网 会员登陆 & 注册

[C#学习笔记23]SQL概述、学习方法、服务与协议打开登录模式修改四步骤

2020-07-18 21:18 作者:技术龙的传人  | 我要投稿

实体(对象):客观存在的事物都是实体

实体数据的存储要求:必须按照一定的分类和规律存储

数据库:专门用于存储这些实体的信息的数据集合

数据库的特点:

    海量存储数据、数据检索非常方便

    保持数据信息的一致、完整,并实现数据的共享和安全

    通过组合分析,产生新的有用信息

数据表:实体信息存储的基本单元,同类实体存放在同一个表中,表又称为实体集合

行(记录):实体

列(字段):实体属性

存储方法:不同实体存放在不同的数据表中

数据库的理解

    由大量数据、表间关系以及各种数据操作对象组合成的一个数据集合

    不是一个简单的数据组合场所

DBMS(DataBase Management System)的概念

    一个由用户使用的数据库管理软件,目的是让用户通过操作数据库管理系统完成对数据库数据的处理

DBMS功能

    创建数据库:能够提供数据定义语言(Data Defination Language,简称DDL),用户利用DDL可以方便的建立数据库(数据表、关系、各种对象)

    操作数据库:DBMS通过提供数据库操纵语言(Data Manipulation Language,简称DML)实现其数据的插入、修改、删除、查询、统计等数据存取及处理功能。

应用程序是根据用户需求开发的具有业务逻辑的管理软件

    专业人士直接通过数据库管理系统(DBMS)管理数据库

    普通用户通过应用程序只会DBMS完成数据处理

应用程序

    作用:向数据库发送请求并显示响应结果

    要求:美观、操作简单方便、能够按照业务需求完成数据处理

学习标准的SQL语言

    SQL(Structed Query Language)结构化查询语言

    使用SQL语言可以完成所有数据库的操作

    应用程序通过SQL语言和数据库交互

针对特定的DBMS学习如何管理数据库

    数据导入、导出

    数据备份、还原

    数据库性能改进......

将DML嵌入高级开发语言编写应用程序

    基于客户端/服务器(C/S)的桌面应用

    基于浏览器/服务器(B/S)的web应用

SQL和T-SQL

    T-SQL = Transact-SQL

    T-SQL是SQL加强版

    对功能进行扩充:如变量说明、流程控制、功能函数

T-SQL的组成

    DLL(数据库定义语言)

        用来建立数据库、数据库对象和定义

        CREAT TABLE、DROP TABLE等

    DML(数据操作语言)

        查询、插入、删除和修改数据库中的数据

        SELECT、INSERT、UPDATE、DELETE等

    DCL(数据控制语言)

        用来控制存取许可、存取权限等

        GRANT、REVOKE等

    变量说明、流程控制、功能函数

        定义变量、判断、分支、循环结构等

        日期函数、数学函数、自负函数、系统函数等

当前主流数据库

    Oracle:Oracle公司产品免费、服务收费,适合大中型企业使用

    MS SQLSever针对不同用户群体的多个版本。简单易用,适合大中小型各类企业使用

    DB2:IBM公司产品。支持多操作系统、多种类型的硬件和设备。高端应用

    MySQL:开放源代码,跨平台性好。在网站中应用广泛(PHP+MySQL),适合各类企业使用

数据库管理系统的基本使用(已安装SQL Server 2012)

    管理系统包括:客户端+服务器(运行在服务器上面的一种服务程序)

    1、打开数据库服务


    2、客户端链接服务器

        服务器名称:默认电脑名称

            如果装了多个版本数据库,有时就不能这么写

                实例:服务的名称,安装超过1个数据库,一定会有命名示例

                形式:服务器名称      服务器名称\SQLExpress

            如果是默认实例,计算机名称替换成“.”

            服务器名称如果是计算机名称,一般只用于链接本地计算机

            如果我们的客户端链接局域网或远程服务器,则这个服务器名称一定要使用IP地址

            学习时一般用本地,为了简化都用“.”

            数据库使用的是1433端口,若实际开发中修改了其他端口,链接时也要写上端口号。

            格式:服务器名称或IP地址,端口号

            若使用端口号,请打开TCP/IP协议,否则不行的

            打开方式:菜单——〉SQLSever配置管理器——〉MSSQLServer网络配置——〉TCP/IP协议,右键单击启动,启动后要重新启动SQLServer的服务才可以

    身份验证模式

        1)windows身份验证:登陆操作系统的账号,数据库安装的时候,默认也作为数据库的登陆账号。可以直接使用,无需其他账号和密码

        2)SQLServer身份验证:通过账号和密码登陆。默认有一个sa账号,这个账号不能直接使用,需要用windows方式登录进来,修改登陆账号密码即可,需熟练掌握的步骤如下:

            在数据库服务器根节点,找到安全性——〉登录名——〉双击sa——〉输入密码

            在状态选项卡下面“授予链接”和“登录启用”

            右键单击对象资源管理器(数据库服务器根节点)选择属性——〉安全性——〉SQLServer和Windows身份验证模式——〉确定

            重新启动服务器即可

    登录失败一般检查服务打开是否成功或者服务器名称、密码是否正确




[C#学习笔记23]SQL概述、学习方法、服务与协议打开登录模式修改四步骤的评论 (共 条)

分享到微博请遵守国家法律