数据库

MySQL高级十七——MySQL账号权限赋予-小浪学习网

MySQL高级十七——MySQL账号权限赋予

一、作用和意义mysql权限系统主要用来对连接到数据库的用户进行权限的验证,以此来判断此用户是否属于合法的用户,如果是合法的用户,如果是合法用户则赋予相应的数据库权限。二、查看当前数据...
站长的头像-小浪学习网月度会员站长1年前
347
docker有哪几种挂载方式-小浪学习网

docker有哪几种挂载方式

方式:1、利用run命令,语法为“docker run --name test1 -it -v”;2、利用dockerfile的VOLUME指令创建挂载点,语法为“VOLUME ['/data1','/data2']”;3、利用容器共享卷。 本教程操作环境:l...
站长的头像-小浪学习网月度会员站长1年前
3912
MySQL高级十四——表的优化-小浪学习网

MySQL高级十四——表的优化

一、优化1、定期分析表: analyze table woitems; +---------------+---------+----------+----------+   | Table         | Op      | Msg_type | Msg_text |   +-...
站长的头像-小浪学习网月度会员站长1年前
2314
MySQL高级十一——慢查询-小浪学习网

MySQL高级十一——慢查询

mysql记录下查询超过指定时间的语句,我们将超过指定时间的sql语句查询称为慢查询。1、查看时间限制 show variables like '%long%'; 就会看到: +-----------------------------------------...
站长的头像-小浪学习网月度会员站长1年前
248
MySQL高级十——事务的应用-小浪学习网

MySQL高级十——事务的应用

一、什么是事务为什么要使用事务这个技术?现在很多软件都是多用户,多课程,多线程的,对于同一个表可能同时有很多人在用,为保持数据的一致性,所以提出了事务的概念。1、查看数据库下面是否...
站长的头像-小浪学习网月度会员站长1年前
245
MySQL高级八——触发器的使用-小浪学习网

MySQL高级八——触发器的使用

触发器是一种特殊的存储过程,它在插入,删除或者修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。它具有这样的特征:监视地点:一般就是表名监视事件...
站长的头像-小浪学习网月度会员站长1年前
365
MySQL高级七——视图的使用-小浪学习网

MySQL高级七——视图的使用

1、视图的使用条件如果某个查询结果出现的非常频繁,就是要经常拿这个查询结果来做子查询,使用视图会更加方便。2、使用视图的好处a、简化查询语句b、可以进行权限控制把表的权限封闭,但是开放...
站长的头像-小浪学习网月度会员站长1年前
356
MySQL高级六——函数创建和使用-小浪学习网

MySQL高级六——函数创建和使用

1、查看是否能创建函数 show variables like '%fun%'; 如果为OFF,表示不能创建函数2、修改数据库能创建函数 set global log_bin_trust_function_creators = 1; 这样就修改为ON了,就能...
站长的头像-小浪学习网月度会员站长1年前
507
MySQL高级五——存储过程的管理-小浪学习网

MySQL高级五——存储过程的管理

1、查看数据库的存储过程如: show procedure status where db='caiwu'; 2、查看当前数据库下面的存储过程的列表如: SELECT specific_name from mysql.proc; 3、查看存储过程的内容如:...
站长的头像-小浪学习网月度会员站长1年前
4111
一个简单的ORM制作(CURD操作类)-小浪学习网

一个简单的ORM制作(CURD操作类)

sql执行类 CURD操作类 其他酱油类 CURD操作类负责将用户提供的条件转换为SQL语句,并提供给IHelper执行,返回Model集合. CURD类需要一个接口抽象出公共方法.便于修改和扩展,提供泛型接口。为了简...
站长的头像-小浪学习网月度会员站长1年前
3415