摘要: <1> 简介 备份的应用场景 在服务器进行数据传输、数据存储和数据交换,就有可能产生数据故障。 比如发生 意外停机或存储介质损坏。 这时,如果没有采取数据备份和数据恢复手段与措施,就会导致数据的丢 失,造成的损失是无法弥补与估量的。 <2> SQLYog 数据备份 1) 选中要备份的数据库,右键 备 阅读全文
posted @ 2021-07-17 20:50 Jasper2003 阅读(78) 评论(0) 推荐(0) 编辑
摘要: <1> 简介 MySql默认使用的都是 root 用户,超级管理员,拥有全部的权限。除了root用户以外,我们还可以通 过DCL语言来定义一些权限较小的用户, 分配不同的权限来管理和维护数据库。 <2> 创建用户 语法格式 CREATE USER '用户名'@'主机名' IDENTIFIED BY 阅读全文
posted @ 2021-07-17 20:41 Jasper2003 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 解法1代码 /** 暴力解法: 1.整数转字符串,再转字符数组 2.反向遍历字符数组,并将元素存储到新数组中 3.将新数组转成字符串,再转成整数输出 注意事项: 1.边界问题 2.数组索引越界 数值溢出边界:溢出则返回0 细节问题 1.首位不为0 2.符号处理 @param x 指定整数 @retu 阅读全文
posted @ 2021-07-17 19:39 Jasper2003 阅读(338) 评论(0) 推荐(0) 编辑
摘要: MySQL触发器(了解) 1 什么是触发器 触发器(trigger)是MySQL提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事 件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对 一个表进行操作作(insert,delete, update)时 阅读全文
posted @ 2021-07-17 15:50 Jasper2003 阅读(1498) 评论(0) 推荐(0) 编辑
摘要: MySQL 存储过程(了解) 1 什么是存储过程 MySQL 5.0 版本开始支持存储过程 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据 库对象。 存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过 指定存储过程的 阅读全文
posted @ 2021-07-17 15:24 Jasper2003 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 1 什么是视图 1. 视图是一种虚拟表 2. 视图建立在已有表的基础上, 视图赖以建立的这些表称为基表 3. 向视图提供数据内容的语句为 SELECT 语句, 可以将视图理解为存储起来的 SELECT 语句 4. 视图向用户提供基表数据的另一种表现形式 2 视图的作用 <1> 权限控制时可以使用 比 阅读全文
posted @ 2021-07-17 14:48 Jasper2003 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1 什么是索引 在数据库表中,对字段建立索引可以大大提高查询速度。通过善用这些索引,可以令MySQL的查询和 运行更加高效。 如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是 一个人力三轮车。拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部 阅读全文
posted @ 2021-07-17 14:12 Jasper2003 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1 数据库三范式(空间最省) 概念: 三范式就是设计数据库的规则. 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据 库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式 满足最低要求的范式是第一范式(1NF) 阅读全文
posted @ 2021-07-17 13:31 Jasper2003 阅读(309) 评论(0) 推荐(0) 编辑