MYSQL入门
文章平均质量分 76
沧拙
这个作者很懒,什么都没留下…
展开
-
MYSQL 入门:认识数据库
认识数据库1.什么是数据库?数据库就是用来存放数据的仓库,可以说是为了实现一定的目的,按照某种规则组织起来的数据 的集合。专业的数据库具有较低的数据冗余性,较高的数据安全性以及易扩展性。2.数据库的作用?(1)数据库可以结构化存储大量的数据信息。例如将某些数据分类化,分好类之后存储在数据库中,便于人们查找和使用。(2)数据库可以有效地保持数据信息的一致性,完整性,降低数据冗余。即数据库里的信息具有一定的安全性,可以很好地保证数据的有效性和不被破坏,数据库自身也可以避免大量的重复数据存原创 2022-01-03 11:32:45 · 262 阅读 · 1 评论 -
MYSQL入门:初体验
MySQL初体验1.安装mysql注意事项下载MySQL的官网地址:https:/dev.mysql.com/downloads/mysql/可以自行选择合适的版本进行安装。建议先去百度下载MySQL的安装过程,不然要是安装或配置错误,卸载不干净重新安装比较麻烦。当我们安装并配置好MySQL后,我们可以打开dos命令窗口并输入:mysql -u用户名 -p密码mysql -proot -u一般来说root就是我们的用户名,-u后面输入我们之前设置的密码,enter键之后就可以显示.原创 2022-01-04 14:58:37 · 470 阅读 · 1 评论 -
MySQL入门:数据的基本操作
一、实现数据的增删查改1.MySQL的存储引擎不同的存储引擎有不同的优点,以适应不同的需求。查看系统所支持的引擎语句:show engines;目前我学的两种存储引擎是:InnoDB和MyISM,下图是两种存储引擎之间的区别:功能 InnoDB MyISAM 支持事务 支持 不支持 支持全文索引 不支持 支持 外键约束 支持 不支持 表空间大小 较大 较小 数据行锁定 支持 不支持 ..原创 2022-01-05 11:34:14 · 708 阅读 · 0 评论 -
MYSQL入门:数据查询
一、按指定条件查询成绩1.exists和not exists子查询exists子查询是用来确认后边的查询是否继续进行,返回值是true或false。例如先判断test表是否存在,若是存在则先删除表,若不存在则不执行SQL语句:drop table if exists test;exists也可以作为where子句的子查询,基本语法格式:select .... from 表名 where exists (子查询);注意该语句的返回值是true或false,若是子查询中有返回行,那么原创 2022-01-06 16:33:59 · 840 阅读 · 0 评论 -
MySQL入门:事务、索引、备份和恢复
一、使用事务1.什么是事务事务(transaction)是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有命令作为一个整体一起向系统提交或撤销操作请求。事务是一个不可分割的工作逻辑单元。事务是指将一系列数据操作捆绑成为一个整体进行统一管理。若是某一事务执行成功,则在该事务中进行的所有数据更改均会提交,成为数据库中的永久组成部分,若是事务执行遇到错误而且必须取消或回滚,则数据将全部恢复到操作前的状态,所有数据的更改均会删除。比方说转账问题,张三想把某一银行卡里的余额转给李四,那原创 2022-01-07 15:58:41 · 886 阅读 · 0 评论 -
MySQL入门:数据库规范化设计
一、完成指定数据库的设计1.什么是数据库设计数据库设计就是将应用中涉及的数据实体及这些数据实体之间的关系,进行规划和结构化的过程。2.数据库设计的步骤收集信息 标识实体 标识每个实体需要存储的详细信息 标识实体之间的关系3.绘制E-R图E-R图(Entity-Relationship),也称为实体-关系图。具体可以看某站的博主视频,真的讲的很详细:https://www.bilibili.com/video/BV1kP4y1a7d24.设计规范化做同一个项目,不同原创 2022-01-08 20:45:52 · 1151 阅读 · 0 评论