如何读取ms sql server数据库主键非自增字段被删除的记录值_数据库


1、什么是数据库?什么是SQL?什么是MySQL?

数据库:数据库是一个以某种有组织的方式存储的数据集合。保存有组织的数据的容器。

表:某种特定类型数据的结构化清单。

SQL:是一种专门用来与数据库通信的语言。

SQL的目的:提供一种从数据库中读写数据的简单而有效的方法。

MySQL:数据的所有存储、检索、管理和处理实际上是由数据库软件——DBMS(数据库管理系统)完成的。MySQL是一种DBMS,即它是一种数据库软件。

2、如何安装数据库?


mysql数据库安装教程mp.weixin.qq.com

如何读取ms sql server数据库主键非自增字段被删除的记录值_主键_02

客户端navicat安装教程mp.weixin.qq.com


如何读取ms sql server数据库主键非自增字段被删除的记录值_sql 设置主键_03


3、 表的创建、删除和更新

  • MySQL数据库软件和客户端Navicat安装完成后,首先将客户端与MySQL进行连接,然后新建数据库:


如何读取ms sql server数据库主键非自增字段被删除的记录值_sql 设置主键_04

数据库:school

  • 新建数据库完成后,就可以开始新建表,本次练习新建4张表<student>,<course>,<score>,<teacher>


如何读取ms sql server数据库主键非自增字段被删除的记录值_sql删除主键_05


如何读取ms sql server数据库主键非自增字段被删除的记录值_sql删除主键_06


  • 新建表具体步骤如下:


如何读取ms sql server数据库主键非自增字段被删除的记录值_主键_07

新建表步骤图

如何读取ms sql server数据库主键非自增字段被删除的记录值_sql删除主键_08

新建的4个表

  • 新建表重难点:数据类型

数据类型:数据库中每个列都有相应的数据类型。数据类型定义列可以存储的数据种类。

常见数据类型分为字符串、数字和日期,常见类型如下图所示:


如何读取ms sql server数据库主键非自增字段被删除的记录值_sql 删除主键_09

字符串常见类型

如何读取ms sql server数据库主键非自增字段被删除的记录值_sql 删除主键_10

数字常见类型

如何读取ms sql server数据库主键非自增字段被删除的记录值_sql 设置主键_11

日期常见类型

  • 新建表重难点:主键

主键:其值能够唯一区分表中的每一行。

主键设置条件:

任意两行都不具有相同的主键。

每个行都必须具有一个主键值(主键列不允许NULL值)。

主键使用习惯:

不更新主键列中的值;

不重用主键列的值;

不在主键列使用可能更改的值。

·表的更新和删除


如何读取ms sql server数据库主键非自增字段被删除的记录值_数据库_12

表的更新和删除

4、数的插入、删除和更新

在客户端Navicat上通过查询板块对数据进行增、删、改、查:

数的插入:INSERT是用来插入行到数据库表的。可以用几种方式使用:

  • 插入完整的行;
  • 插入行的一部分;
  • 插入多行;
  • 插入某些查询的结果。

常用语法:INSERT······ INTO ········ VALUES


如何读取ms sql server数据库主键非自增字段被删除的记录值_sql 删除主键_13

数的插入

如何读取ms sql server数据库主键非自增字段被删除的记录值_数据库_14

表:student

如何读取ms sql server数据库主键非自增字段被删除的记录值_数据库_15

表:course

如何读取ms sql server数据库主键非自增字段被删除的记录值_主键_16

表:score

如何读取ms sql server数据库主键非自增字段被删除的记录值_sql删除主键_17

表:teacher

数的删除:为了从一个表中删除数据,使用DELETE语句,可采用两种方式使用:

  • 从表中删除特定的行;
  • 从表中删除所有行。

常用语法:Delete······ from ········where

数的更新:为了更新表中的数据,可使用Update语句,可采用两种方式使用:

  • 更新表中的特定行;
  • 更新表中的所有行。

常用语法:Update ·······set········· where

(完)