第六本 java数据库编程技术第1章初始MySQL.docx

上传人:b****3 文档编号:5270176 上传时间:2022-12-14 格式:DOCX 页数:14 大小:5.82MB
下载 相关 举报
第六本 java数据库编程技术第1章初始MySQL.docx_第1页
第1页 / 共14页
第六本 java数据库编程技术第1章初始MySQL.docx_第2页
第2页 / 共14页
第六本 java数据库编程技术第1章初始MySQL.docx_第3页
第3页 / 共14页
第六本 java数据库编程技术第1章初始MySQL.docx_第4页
第4页 / 共14页
第六本 java数据库编程技术第1章初始MySQL.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

第六本 java数据库编程技术第1章初始MySQL.docx

《第六本 java数据库编程技术第1章初始MySQL.docx》由会员分享,可在线阅读,更多相关《第六本 java数据库编程技术第1章初始MySQL.docx(14页珍藏版)》请在冰豆网上搜索。

第六本 java数据库编程技术第1章初始MySQL.docx

第六本java数据库编程技术第1章初始MySQL

第一章初始MySQL2

1、数据库简介2

1.1数据库的作用:

2

1.2数据库与应应用程序的关系:

2

1.3常见的数据库2

1.4实体和数据库表3

1.5数据库管理系统和数据库系统3

1.6数据冗余和数据完整性4

1.7主键和外键4

3、SQL简介6

4运算符6

5、使用DDL语言操作数据库7

5.1创建数据库7

5.2查看数据库8

8

5.3选择数据库8

5.4删除数据库8

6、使用DDL语句操作数据表9

6.1Mysql数据类型9

6.2数据类型属性:

9

6.3字符串、日期类型9

6.4创建表10

6.5字段的约束及属性10

6.6查看表11

6.7删除表11

6.8系统帮助11

6.9修改表名11

6.10添加字段名11

6.11修改字段12

6.12删除字段名12

6.13添加主键约束12

6.14添加外键约束12

 

第一章初始MySQL

1、数据库简介

数据库(DaTaBase,简称DB)简而言之就是存放数据的仓库,是为了实现一定目的,按照某种规则组成组织起来的数据的集合。

1.1数据库的作用:

1.2数据库与应应用程序的关系:

1.3常见的数据库

常见的数据库有Oracle、SQLserver、MySQL三大类。

相对其他数据库产品而言,MySQL的优势:

运行速度快:

MySQL体积小,命令执行的速度快。

使用成本低:

MySQL是开源的,且提供免费版本,对大多数用户来说大大降低了使用成本。

容易使用:

与其他大型数据库的设置和管理比,其复杂程度低,易于使用。

可移植性:

MySQL能够运行与多种系统平台上,如Windows、Linux、Unix等。

使用更多用户:

MySQL支持最常用的数据管理功能,使用于中小型企业甚至大型网站应用。

1.4实体和数据库表

实体:

是指所有客观存在的、可以被描述的事物。

例如,计算机、人、课本、桌子等。

数据库表:

注:

每一行表示一个实体,记录实体的相关属性。

表示记录的集合,数据库是表的集合,关系也是数据库的一部分。

1.5数据库管理系统和数据库系统

数据库管理系统(databasemanagementsystem,DBMS)是一种系统软件,有一个相互关联的数据集合和一组访问数据的程序组成。

就是管理数据库的系统,包括了数据库以及用于数据库访问管理的接口系统。

如MySQL即是数据库管理系统,但通常称为MySQL数据库。

数据库系统(databasesystem,DBS)是一个实际可运行的系统,可以对系统提供的数据进行存储、维护和应用。

他是有存储介质、处理对象和管理系统共同组成的开集合体,通常由软件、数据库以及数据库管理员组成。

数据库管理员(databaseadministrator,DBA)是指在数据库系统中负责创建、监控和维护整个数据库的专业管理人员。

1.6数据冗余和数据完整性

数据冗余:

是指数据重复的现象。

例如:

部门数据重复出现,

可以通过建立多个表来进行存储。

但现实中一些事务操作过程允许存在冗余。

数据的完整性:

是指数据库中数据的准确性。

1.7主键和外键

1.7.1主键

在表中为了保证不重复输入相同的信息,在表中定义一个列,这一列的值用来唯一标识表中的每一行,用于强制飚的实体完整性,这样的列定义为表的主键。

一个表中只能有一个主键,并且主键列不允许出现控制(null)。

注:

如果两列或多列组合起来唯一地标识表中的每一行,则该主键叫做“复合主键”。

设置主键时需考虑两个原则:

最少性和稳定性。

1.7.2外键

不同表之间存在联系,通过建立一种“引用”的关系,确保“从表”中的某个数据项在“主表”中必须存在,避免发生错误。

“外键”就是用来达到这么目的,它是相对主键而言的,就是“从表”中对应于“主表”的列,在从表中称为外键或引用键,它的只要求与“主表”的主键或者唯一键相对应,外键用来强制引用完整性。

一个表可以有多个外键。

2、MySQL的配置

安装程序:

参考安装视频。

命令行连接MySQL:

1、windows自带启动功能——服务中开启。

2、dos命令:

netstopmysql——停止netstartmysql——开启

3、连接MySQL:

 

3、SQL简介

SQL的全称是“结构化查询语言”(StructuredQueryLanguage)。

是1974年由Boyce和Chamberlin提出来的。

SQL语言已成为关系数据库的标准语言。

3.1SQL的组成(DML、DDL、DQL、DCL)

DML:

DataManipulationlanguage

DDL:

DataDefinitionlanguage

DQL:

Dataquerylanguage

DCL:

Datacontrollanguage

4运算符

5、使用DDL语言操作数据库

5.1创建数据库

语法:

CREATEDATABASE数据库名;

例:

CREATEDATABASEschool;

5.2查看数据库

5.3选择数据库

5.4删除数据库

6、使用DDL语句操作数据表

6.1Mysql数据类型

6.2数据类型属性:

6.3字符串、日期类型

6.4创建表

例:

注:

创建的表名、数据库名、字段名与数据库保留关键字重名时,使用“`”号做好标记,保证使用的名不与数据库保留字不冲突。

6.5字段的约束及属性

6.6查看表

6.7删除表

6.8系统帮助

6.9修改表名

语法:

6.10添加字段名

语法:

6.11修改字段

语法:

6.12删除字段名

6.13添加主键约束

语法:

例:

6.14添加外键约束

语法:

例:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1