- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 mysql高级【6】:mysql用户、角色的管理(单用户多角色等)
讲了这么多可以发现很多的操作都是基于root(最高权限的用户)用户的,但是有的用户是新增的,不可能所有的人都有最高权限嘛,就好比一个公司,市场经理肯定没有审批项目经理的请假的权限吧,项目经理也没有删除公司人员信息的权限吧,等等,其实除了最高权限的管理员,很多的用户和角色都是只有操作使用到或者相关连的权限。这样可以保证系统的安全性。mysql数据库也是这样的,有的用户可能只有查看数据的权利,有的用...
2018-08-31 16:37:33 2602
原创 mysql高级【5】:mysql事件
mysql中使用事件那么事件的线程应该是开启的,查看开启线程的命令是: show processlist ;event_scheduler开启事件才能执行的,如果没有开启开启:set global event_scheduler = on;关闭:set global event_scheduler = off;线程开启了那么我们来操作事件。新建一个表:下面事件的操...
2018-08-30 20:02:48 452
原创 mysql高级【4】:mysql触发器
在学习之前确定自己的mysql的版本如果使用最新的就没有下面的限制:在MySQL5.7.2版本之前,每个表最多可以定义六个触发器。(1)BEFORE INSERT - 在数据插入表之前被激活触发器。(2)AFTER INSERT - 在将数据插入表之后激活触发器。(3)BEFORE UPDATE - 在表中的数据更新之前激活触发器。(4)AFTER UPDATE - 在表中的数...
2018-08-30 17:40:47 507
原创 mysql高级【3】:mysql视图详解
mysql数据库里面的视图的创建很简单的,一般没有任何要求直接创建就可以这么写:1.普通视图create view 视图名称 as select语句;如:CREATE VIEW ceshi1 AS SELECT * FROM user GROUP BY user_age; 2.可更新视图什么是可更新视图呢?这里根据...
2018-08-29 15:18:08 471
原创 mysql高级【2】:mysql游标、异常错误处理、存储函数
由于都是简单的使用,所以我直接把三个知识点都写入了一个例子里了,使用的数据库是上一次博客新建的数据库https://blog.csdn.net/qq_26584263/article/details/821166671、问题:有个用户表,新增的时候如果存在id已经存在了那么就返回 “用户id已存在!”,查询全部数据的名字和年龄段字符串,年龄段为童年: 0岁—6岁少年: 7岁—1...
2018-08-28 17:39:59 867
原创 mysql高级【1】:mysql存储过程案例
1.新建一个数据库,在数据库里面新建一张user表 新建数据表的语句是:CREATE TABLE `user` ( `user_id` bigint(20) NOT NULL, `user_name` varchar(20) DEFAULT NULL, `user_age` int(11) DEFAULT NULL, `user_password` varchar(20)...
2018-08-27 17:47:11 800
原创 使用Hibernate中save方法时由于设置的id的增长方式为assigned报错处理和
报错内容异常:org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): com.tel.pojo.DataSharing at org.hibernate.id.Assigned.generate(Assigned...
2018-08-21 14:56:51 2397
使用SpringMVC进行数据的传送,数据来自mysql数据库 (1)没有使用hibernate
2017-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人