随笔分类 -  MySQL

摘要:目录问题描述排查流程解决方案总结 问题描述 [Warning] [MY-010055] [Server] IP address 'xxx.xxx.xxx.xxx' could not be resolved: 这是在主机名解析时通常出现的暂时错误,它意味着本地服务器没有从权威服务器上收到响应。 问题 阅读全文
posted @ 2024-11-11 11:35 苍凉温暖 阅读(254) 评论(0) 推荐(0) 编辑
摘要:1. 基本介绍 概念: 一个包含多个操作的业务,如果在执行过程中出现错误,可能会因为执行了错误前的操作无法执行错误后的操作导致数据异常。这就需要将业务委托给事务,事务会对整个操作进行判断。如果所有操作都顺利进行,就提交这些操作,给出成功信息;如果操作过程中出现了错误,就将错误之前的操作进行回滚,回滚 阅读全文
posted @ 2019-09-10 19:49 苍凉温暖 阅读(479) 评论(0) 推荐(0) 编辑
摘要:1. 管理用户 查询用户 MySQL把用户的数据存放在 "mysql" 数据库的 "user" 表中。 SELECT * FROM user; 创建用户 -- 主机名为 localhost 时仅限本地登陆,填写 % 时任何机器都可以登陆 CREATE USER '用户名'@'主机名' IDENTIF 阅读全文
posted @ 2019-09-10 16:46 苍凉温暖 阅读(513) 评论(0) 推荐(0) 编辑
摘要:1. 原因 在使用数据库时,随时都有可能因为存储介质损坏、机器故障、误操作等等问题导致数据的损坏与丢失。就需要经常的对数据库进行完整的多端备份,才能在问题出现时,用备份的数据库进行及时补救。 2. 命令行 备份数据库 mysqldump -u用户名 -p密码 要备份的数据库名 > 保存的路径/文件名 阅读全文
posted @ 2019-09-09 23:29 苍凉温暖 阅读(558) 评论(0) 推荐(0) 编辑
摘要:1. 数据库设计范式概述 在设计数据库时,要遵循的规范就是设计范式。 设计关系型数据库时,要遵循不同的规范,设计出合理的数据库。 目前设计范式有第一范式(1NF)到第六范式(6NF)六个等级的范式,每个范式都是呈递次规范,要做到下一范式需要先实现上一级范式(就像俄罗斯套娃似的,虽然这么比喻不是很恰当 阅读全文
posted @ 2019-09-09 22:52 苍凉温暖 阅读(185) 评论(0) 推荐(0) 编辑
摘要:1. 多表关系简介 在生活中,物体有多种多样的关联关系,这也体现在数据表中。 在数据表的设计中,不同表代表的实体和其他表都有以下三种关系:一对一;一对多/多对一;多对多。 表与表的关系的合理程度,直接影响了项目的完成度和运行性能。 一对一关系 例如:一个人只有一张身份证;一张身份证只能对应一个人。 阅读全文
posted @ 2019-09-09 16:52 苍凉温暖 阅读(334) 评论(0) 推荐(0) 编辑
摘要:1. 基础查询 查询整表 SELECT * FROM 表名; -- 不推荐使用"*",不方便阅读 选择性查询 SELECT 列名,列名,列名 FROM 表名; 去重查询 SELECT DISTINCT 列名 FROM 表名; 带多列名的去重查询 -- 和单列名去重查询区别,要同时满足多个列名组合起来 阅读全文
posted @ 2019-09-08 22:13 苍凉温暖 阅读(232) 评论(0) 推荐(0) 编辑
摘要:1. 添加数据 常规添加 INSERT INTO 表名(列名,列名,列名) VALUES(值,值,值); 简化添加 规则: 列名和值,数量和数据类型必须一 一对应。 简化形式的添加,需要给所有列赋值,否则无法添加。不建议使用。 除了数值类型,其他类型数据需要添加单引号或者双引号。 INSERT IN 阅读全文
posted @ 2019-09-05 23:03 苍凉温暖 阅读(301) 评论(0) 推荐(0) 编辑
摘要:1. 数据库操作 C(Create 创建) R(Retrieve 查询) U(Update 更新) D(Delete 删除) 查询数据库 查询所有数据库名称 这里有一个注意的东西,一个Database对应数据目录中的一个实体文件夹,但是 information_schema 这个数据库却没有实体对应 阅读全文
posted @ 2019-09-02 22:40 苍凉温暖 阅读(1733) 评论(0) 推荐(0) 编辑
摘要:1. 数据库基本概念 数据库(DataBase,DB)是用来存储和管理数据的仓库。与其他种类存储和管理数据的方式有所不同的是,数据库是兼持久化存储数据、便捷存储管理数据、使用统一的方式操作数据库几个特点为一体,对传统存储管理数据有着较大的优势。 数据库其实是抽象的概念,而数据库软件则是对数据库这种抽 阅读全文
posted @ 2019-09-02 09:38 苍凉温暖 阅读(852) 评论(0) 推荐(1) 编辑