mysql
超级无敌皮皮超
梦为马
展开
-
Mysql一对多 数据数据查询 数据库
要取的数据是 name desc contact这个三个列这三个列分别属于student contact_desc contact_ext这个三个表1.第一步SELECT*(*代表所有列表)FROM student(主表名)JOIN contact_ext (需要取数据的表1)JOIN contact_desc (需要取数据的表2)WHERE student.idcard=1;(需要取数据的主键名)原创 2017-08-25 21:23:23 · 9883 阅读 · 0 评论 -
如何在jsp上查询并显示数据库mysql的数据表格
需要在jsp上实现查询数据库的表格(就是通过用户输入查询表格)总体的思路: 1.首先用户在jsp中输入需要查询的对象并跳转Servlet。 2.Servlet在后台接收到数据。 3.Servlet与数据库建立连接,并且在Servlet输入 sql代码与用户输入的信息 去查询Mysql数据库里的表格。 4.在Servlet中接收数据库查询到的信息。 5.再通过跳转跳转到一个新的jsp页面中,并在页面中输出查询出来的表格。原创 2017-08-26 11:27:34 · 94558 阅读 · 33 评论 -
navicat for mysql 函数过程的创建步骤。
首先我们打开navicatNavicat的每种函数可以接受基本类型、复合类型或组合为引数(参数),此外每种函数可以返回一个基本类型或复合类型,许多种函数可以接受或返回某些虚拟类型(例如多态类型),但现有设施有所不同。点击函数图标,打开函数对象列表。点击函数,函数下面有个新建函数。然后点击过程。过程和函数是一组可以保存在服务器上的 SQL 语句。MySQL函数高级属性主要涉及安全性、定义原创 2017-08-29 14:34:18 · 27918 阅读 · 1 评论 -
navicat for mysql 创建存储过程时报错1064
在navicat for mysql 创建函数,保存的时候出现1064错误基本上是两个原因导致的:1:是存储过程的参数没有设定长度导致的,我们在Navicat中创建存储过程时参数的长度需要自己动手去添加的否则就会包这种错误。添加上参数的长度之后在保存就不会出错了。2:如果参数没问题,检查下自己的sql代码,基本上就是代码的语法错误导致的。原创 2017-08-29 15:51:07 · 43401 阅读 · 2 评论 -
SQL事务实例解释事务,回滚,保存点的作用y与用法
事务:在编写业务的过程中,会需要进行事务处理,当需要执行多条插入语句时,如果前几条成功,而最后一条失败,那么我们需要回滚数据库操作,保持数据的一致性和完整性,此时,就需要利用DB的事务处理。事务是恢复和并发控制的基本单位。 简单来说,所谓的事务,是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。事务应该具有4个属性:原子性、原创 2017-08-30 15:12:55 · 1508 阅读 · 0 评论 -
MyBatis 中mapper.xml文件中<sql>标签,<include>标签的使用
<sql> 和 <include><sql>用来封装SQL语句, <include>来调用代码片段:<sql id="select">SELECT * FROM `body_index`</sql><select id="find" resultType="*" res原创 2017-09-29 14:54:40 · 13864 阅读 · 4 评论 -
数据库权限优化,权限设计BigInteger
最近看到了一个项目的权限是根据bigineger来进行计算的菜单权限,觉得还是不错,存储上只需要存储在一个字段里就可以了,通过计算算出该角色的菜单权限即可,效率也非常的快,放在session中也非常的小,下面简单说一下思路。 首先,将界面中选好的菜单树,勾选完成后传到后台,后台通过转成字符串数组来进行设值 [java] view plain c转载 2017-10-10 21:25:13 · 601 阅读 · 0 评论 -
Redis 它是什么?它用来做什么?它的优势与短板如何?
问题导读:1.Redis 是什么?2 Redis用来做什么?3 Redis的优点?4 Redis的缺点?阅读目的: 对什么是内存型数据库有概念性的认知。?Redis 是什么? 通常而言目前的数据库分类有几种,包括 SQL/NSQL,,关系数据库,键值数据库等等 等,分类的标准也不以,Redis本质上也是一种键值数据库的,但它在保持键值数据库转载 2017-10-11 10:46:52 · 323 阅读 · 0 评论 -
sql联合查询(内联、左联、右联、全联)
[csharp] view plain copyselect * from Name; ID Name1 张三2 李四3 王五[csharp] view plain copyselect * from Company; ID Name转载 2017-12-04 13:49:50 · 1209 阅读 · 0 评论