摘要: web概念概述:JavaWeb:使用Java语言开发基于互联网的项目 软件架构: 1.C/S: Client/Server 客户端/服务器端 在用户本地有一个客户端程序,在远程有一个服务器端程序 如:QQ,迅雷... 优点:用户体验好 缺点:开发、安装,部署,维护 麻烦 2.B/S: Browser 阅读全文
posted @ 2021-09-06 23:51 只要不兔的学习笔记 阅读(41) 评论(0) 推荐(0)
摘要: 1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫 描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建 立索引。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用 阅读全文
posted @ 2021-09-06 15:30 只要不兔的学习笔记 阅读(110) 评论(0) 推荐(0)
摘要: SQL分类: 1.DDL:操作数据库和表 2.DML:增删改表中数据 3.DQL:查询表中数据 4.DCL:管理用户,授权 管理用户,授权 ​ 1)添加用户: 语法:CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码'; ​ 2)删除用户:语法:DROP USER ' 阅读全文
posted @ 2021-09-06 15:10 只要不兔的学习笔记 阅读(368) 评论(0) 推荐(0)
摘要: 事务 事务的应用场景说明:在实际的开发过程中,一个业务操作如:转账,往往是要多次访问数据库才能完成的。转账是一个用户扣钱,另一个用户加钱。如果其中有一条 SQL 语句出现异常,这条 SQL 就可能执行失败。事务执行是一个整体,所有的 SQL 语句都必须执行成功。如果其中有 1 条 SQL 语句出现异 阅读全文
posted @ 2021-09-06 14:55 只要不兔的学习笔记 阅读(60) 评论(0) 推荐(0)
摘要: 多表查询的作用: 比如:我们想查询孙悟空的名字和他所在的部门的名字,则需要使用多表查询。如果一条 SQL 语句查询多张表,因为查询结果在多张不同的表中。每张表取 1 列或多列。 多表查询的分类: 准备sql -- 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY 阅读全文
posted @ 2021-09-06 12:21 只要不兔的学习笔记 阅读(94) 评论(0) 推荐(0)
摘要: 1.1.1 什么是范式: 好的数据库设计对数据的存储性能和后期的程序开发,都会产生重要的影响。建立科学的,规范的数据库就需要满足一些规则来优化数据的设计和存储,这些规则就称为范式。 1.1.2 三大范式: 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科 阅读全文
posted @ 2021-09-06 00:31 只要不兔的学习笔记 阅读(140) 评论(0) 推荐(0)
摘要: 1.1 备份的应用场景 在服务器进行数据传输、数据存储和数据交换,就有可能产生数据故障。比如发生意外停机或存储介质损坏。 这时,如果没有采取数据备份和数据恢复手段与措施,就会导致数据的丢失,造成的损失是无法弥补与估量的。 1.2 备份与还原的语句 备份语法:mysqldump -u 用户名 -p 密 阅读全文
posted @ 2021-09-06 00:29 只要不兔的学习笔记 阅读(512) 评论(0) 推荐(0)