数据库设计与应用——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后的值列表可以不只一个,每个值列表都使用圆括号括起来,值列表与值列表
您可能关注的文档
- 汽车底盘构造与检修技术(高职)全套教学课件.pptx
- 大学生生涯发展与职业规划(第2版)全套教学课件.pptx
- SQLServer数据库设计与应用全套教学课件.pptx
- 高职大学生心理健康教育团体辅导全套教学课件.pptx
- 汽车车身与附属设备(高职)全套教学课件.pptx
- HTML5移动Web开发(第2版)全套教学课件.pptx
- MATLAB实用教程(第2版)全套教学课件.pptx
- PHP程序设计与微信小程序案例教程全套教学课件.pptx
- 税收实务(基础部分)全套教学课件.pptx
- 办公软件高级应用Office2019全套教学课件.pptx
- 电焊工证-上岗证考试试题考试题库【3套练习题】模拟训练含答案.docx
- 监理员考试题库(附答案).docx
- 精选医师定期考核人文医学考试题库500题(含参考答案).docx
- 精选新版2020年移动大比武考试题库【数据通信】完整题库188题(含标准答案).docx
- 水利安全员c证考试题库及答案(完整版).docx
- 水利水电安全员b证考试题库辽宁省.docx
- 电梯安全员考试题库与答案(300题).docx
- 消防设施操作员(中级)考试题库答案解析——100道单项选择题(一).docx
- 物业管理师《物业管理综合能力》考试题库【3套练习题】模拟训练含答案.docx
- 物业管理师《物业管理综合能力》考试题库【3套练习题】模拟训练含答案(第3次).docx
原创力文档

文档评论(0)