第六本 java数据库编程技术第1章初始MySQL.docx
- 文档编号:5270176
- 上传时间:2022-12-14
- 格式:DOCX
- 页数:14
- 大小:5.82MB
第六本 java数据库编程技术第1章初始MySQL.docx
《第六本 java数据库编程技术第1章初始MySQL.docx》由会员分享,可在线阅读,更多相关《第六本 java数据库编程技术第1章初始MySQL.docx(14页珍藏版)》请在冰豆网上搜索。
第六本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添加外键约束
语法:
例:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六本 java数据库编程技术第1章初始MySQL 第六 java 数据库 编程 技术 初始 MySQL