数据库设计与应用(MySQL)全套教学课件.pptx

数据库设计与应用(MySQL)全套教学课件.pptx

数据库设计与应用——MySQL认识数据库搭建MySQL数据库环境掌握数据库基础知识12设置MySQL密码与配置MySQL字符编码卸截MySQL34创建和删除MySQL数据库和数据表51掌握数据库基础知识掌握常用的数据库相关概念,理解概念模型和逻辑模型,掌握常用的概念模型和逻辑模型,以及转换规则,能够按要求绘制E-R图。01数据库(Database,DB)02数据库管理系统(DBMS)03关系数据库管理系统(RDBMS)04实体-联系模型(E-R模型)——概念模型05数据表——关系模型图1 超市管理系统概念模型(E-R图)图2 超市管理系统关系模型——数据表实体-联系模型对应关系模型的相关概念:实体——表实体属性——列(字段)码——关键字(主键)实体个体——行2搭建MySQL数据库环境可以在CentOS操作系统上安装并启动MySQL5.7,正确配置MySQL5.7的各项参数,也可以在Windows操作系统上安装。01计算机配置建议:CPU为Intel i5,内存8G以上02安装过程中要使用超级用户root权限(sudo)03如果机器有预安装 的mariadb,先卸载后安装04安装后启动:systemctl start mysqld.service3设置MySQL密码与配置MySQL字符编码MySQL密码设置必须符合密码约束条件,如果希望设置简单的MySQL密码必须修改密码约束条件。配置MySQL字符编码需要修改MySQL的配置文件my.cnf中的相关代码。01MySQL5.7版本开始默认安装validate_password插件02设置MySQL密码必须符合密码约束条件,否则报错03学会修改MySQL配置文档my.cnfset global validate_password_policy=LOW;设置密码策略强度为低强度04set global validate_password_length=4;设置密码长度为4054卸载MySQL能在CentOS操作系统下完全卸载MySQL,包括卸载程序安装包和删除相关配置文件。01卸载程序包02删除MySQL默认文档存储目录03删除MySQL默认安装目录04删除MySQL配置文档my.cnf05删除MySQL日志文档mysqld.log5创建与删除MySQL数据库和数据表学会使用create database和create table命令创建数据库和数据表,学会使用drop database和drop table命令删除数据库和数据表。01create database 数据库名;02在建数据时可以直接设置字符集和字符集排序规则。如:character set utf8 collate utf8_general_ci03查看当前用户下的数据库:show databases;04create table 表名(字段名 数据类型 属性,......);drop database 数据库名;drop table 表名;05小结:1 能够独立安装MySQL(CentOS和Windows都可以)2 能够使用SQL语句create database和create table创建数据库和数据表3 能够根据要求使用SQL语句drop database和drop table删除数据库和数据表数据库设计与应用——MySQL使用数据库向数据表中添加数据修改数据表的定义12修改表中数据删除表中数据341修改数据表的定义以supermarket数据库为例,学会修改数据表的定义,包括修改表的名称、修改表中字段名称、修改表中字段的数据类型,增加表中字段、删除表中字段、更改表的存储引擎。01alter table 旧表名 rename to 新表名;——修改表名02alter table 表名 modify 字段名 数据类型;——修改表中字段的数据类型03alter table 表名 change 旧字段名 新字段名 新数据类型;——修改表中字段名称04alter table 表名 add 字段名 数据类型 [属性 位置];——增加表中字段05alter table 表名 drop 字段名;——删除表中字段 1修改数据表的定义06alter table 表名 engine=引擎名;——修改表的存储引擎07MySQL存储引擎一般情况下默认为:InnoDB,指MySQL数据库中表的存储类型。2向表中添加数据(增)会使用insert into语句向数据表添加一行或多行数据。01insert into 表名[(字段名列表)] values(值列表);02如果插入数据时,值的个数、顺序与建表时的字段的个数、顺序完全一致,可省略不写。03values后的值列表可以不只一个,每个值列表都使用圆括号括起来,值列表与值列表

文档评论(0)

1亿VIP精品文档

相关文档