mysql
zhenyu93
这个作者很懒,什么都没留下…
展开
-
MySQL--高级一(存储过程,存储函数,触发器,事务)
一、MySQL存储过程和函数1.存储过程和函数的概念存储过程和函数是 事先经过编译并存储在数据库中的一段 SQL 语句的集合2.存储过程和函数的好处存储过程和函数可以重复使用,减轻开发人员的工作量。类似于java中方法可以多次调用减少网络流量,存储过程和函数位于服务器上,调用的时候只需要传递名称和参数即可减少数据在数据库和应用服务器之间的传输,可以提高数据处理的效率将一些业务逻辑在数据库层面来实现,可以减少代码层面的业务处理3.存储过程和函数的区别函数必须有返回值存储过程没有原创 2020-12-03 09:11:45 · 160 阅读 · 0 评论 -
MYSQL--进阶(约束,多表,视图,备份,还原)
一、约束1.外键约束外键约束概念让表和表之间产生关系,从而保证数据的准确性!建表时添加外键约束为什么要有外键约束-- 创建db2数据库CREATE DATABASE db2;-- 使用db2数据库USE db2;-- 创建user用户表CREATE TABLE USER( id INT PRIMARY KEY AUTO_INCREMENT, -- id NAME VARCHAR(20) NOT NULL -- 姓名);-- 添加用原创 2020-12-03 09:11:24 · 113 阅读 · 0 评论 -
MySQL--高级二(存储引擎,索引,锁,集群)
一、MySQL存储引擎1.MySQL体系结构体系结构的概念任何一套系统当中,每个部件都能起到一定的作用!MySQL的体系结构体系结构详解客户端连接支持接口:支持的客户端连接,例如C、Java、PHP等语言来连接MySQL数据库第一层:网络连接层连接池:管理、缓冲用户的连接,线程处理等需要缓存的需求。例如:当客户端发送一个请求连接,会从连接池中获取一个连接进行使用。第二层:核心服务层管理服务和工具:系统的管理和控制工具,例如备份恢复、复制、集群等。原创 2020-12-03 09:12:00 · 225 阅读 · 0 评论 -
MySQL--基础(安装,sql语句,约束)
MySQL基础-01-授课笔记一、数据库的基本概念1.为什么要学数据库?之前我们如果想将一些数据实现永久化存储,可以怎么做呢?没错。使用IO流的技术将数据保存到本地文件中但是接下来我有这样一个需求:将下面的user.txt文件中的王五年龄修改为35张三 23 男李四 24 男王五 25 女赵六 26 女周七 27 男我们要如何实现呢?可以采用字符缓冲流,将每一行数据读取出来,封装为User对象。将多个User对象保存到集合中然后遍历集合,将王五对象的年龄修改为35,再重新将原创 2020-12-03 09:11:00 · 87 阅读 · 0 评论