SQL01——基础开发

Posted yangmengke2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL01——基础开发相关的知识,希望对你有一定的参考价值。

1.实体的概念于数据库

1.1实体对象:客观存在的食物都是实体

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

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

2.实体存储基本单元

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

2.2   行(一条记录):实体

        列(标题,字段):属性

3.不同实体(学员表、班级表、成绩表)的存储

数据库包括数据表、存储过程、试图、函数等这些操作对象。

表是不同类型的实体集合

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

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

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

 4.数据库管理系统

DBMS(DataBase Management System):例如SQLServer2008.

DBMS是一个由用户使用的数据库管理软件,让用户完成对数据库数据的处理。

DBMS功能:创建数据库和操作数据库

5.应用程序

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

应用程序发送操作命令给数据库服务器;数据库服务器响应并提供查询结果给应用程序客户端。

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

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

6.如何学习数据库

6.1学习标准的SQL语言

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

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

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

6.2针对特定的DBMS(例如SQLServer)学习管理数据库

  数据导入、导出

  数据备份、还原

  数据库性能改进

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

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

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

7.SQL与T-SQL

7.1 T-SQL概念

  T-SQL=Transact-SQL

  T-SQL是SQL的加强版

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

7.2 T-SQL的组成

  7.2.1DDL:数据定义语言

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

    ——Create Table、Drop Table...

  7.2.2DML:数据库操作语言

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

    ——Select、Insert、Update、Delete...

  7.2.3DCL:数据控制语言

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

       ——Grant、Revoke...

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

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

    ——日期函数、数学函数、字符函数、系统函数等

8.数据库服务

8.1SQL Server(MSSQLServer)

  运行在服务器端的应用程序,提供数据的存储、处理和事务等

  在使用DBMS客户端之前必须首先打开该服务

8.2打开与关闭

  电脑应用——服务(可以用右键“我的电脑”、管理、服务和应用程序、服务、找到SQL Server

——MSSQKLSERVER)启停

9.客户端连接到服务器

9.1关于客户端、服务器的说明

  客户端:数据库管理系统(DBMS)或C#写的应用程序

  服务器端:安装的数据库服务(数据库管理的核心程序)

  两者关系:客户端和服务器端可以安装的时候完全分离开,一个服务器端可以被多个客户端连接,并为其提供服务。

9.2使用windows登陆方式

  只要能登陆windows操作系统就可以登陆数据库服务器

  9.2.1服务器名称:根据需求可以是服务器IP地址或服务器名称

  9.2.2服务器名称:格式是服务器名称|数据库实例名称,例如192.168.1.102\MES

  9.2.3身份验证:选择windows身份验证

10.数据库登陆常见错误

  10.1本地连接解决办法步骤:检查数据库服务是否启动

             检查数据库服务器名称或IP地址是否正确(注意命名示例和默认实例,应该是安装时候选项)

  10.2局域网或外网连接步骤:服务器是否允许远程控制

               服务是否启动、IP地址和端口号是否正确

               是否有防火墙拦截

               能否ping通

               数据库本身问题检查

  10.3如果使用IP地址和端口号连接(服务器名称:127.0.0.1,1433)

    IP地址为本地地址,端口号默认1433

    可以打开Sql Server Configuration Manager,SQL Server网络配置,MSSQLSERVER的协议,TCP/IP属性查找,TCP/IP必须已启用,修改端口号之后要对MSSQLSERVER服务重新启用

 

以上是关于SQL01——基础开发的主要内容,如果未能解决你的问题,请参考以下文章

SQL基础01

Python运维开发基础01-语法基础

基础很重要~~04.表表达式-下篇

慕课网笔记之oracle开发利器-PL/SQL基础

sql语句复习(基础-提升-技巧-经典数据开发案例-sql server配置)

QT开发(四十六)——QT数据库编程基础