![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
老爸是程序员
能写出很诗一样的代码,也能细心的带好娃
展开
-
MySQL视图操作命令详解
上篇博文分享了视图的好处mysql视图的作用(详细)乘热打铁,看到一篇视图创建的博文觉得不错创建视图在MySQL中,创建视图的完整语法如下:CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] VIEW view_name [(column_list)] AS select_statement ...转载 2020-02-08 21:46:02 · 455 阅读 · 0 评论 -
mysql视图的作用(详细)
测试表:user有id,name,age,sex字段测试表:goods有id,name,price字段测试表:ug有id,userid,goodsid字段视图的作用实在是太强大了,以下是我体验过的好处:作用一:提高了重用性,就像一个函数。如果要频繁获取user的name和goods的name。就应该使用以下sql语言。示例:select a.name as username, b.na...转载 2020-02-08 21:10:23 · 428 阅读 · 0 评论 -
使用MyBatis在控制台动态打印执行的sql语句配置
目录结构application.properties 配置mybatis.config-location=classpath:/mybatis-config.xmlmybatis-config.xml 配置<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis...原创 2020-02-08 19:17:28 · 312 阅读 · 0 评论 -
mybatis主键回传
方式一<insert id="insertBook" useGeneratedKeys="true" keyProperty="id"> insert into t_book (b_name,author) values ( #{name},#{author} );</insert>这种方式比较简单,就是在插入节点上添加 useGeneratedKe...原创 2020-02-07 15:18:53 · 387 阅读 · 0 评论 -
Mybatis全部标签与解释说明二,含实例
mapper.xml实例解释<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" ><mapper namespace="or...原创 2020-02-05 21:09:06 · 132 阅读 · 0 评论 -
statementType错误收集(持续收集)
如需对statementType 进一步了解 参考博文statementType:STATEMENT,PREPARED 或 CALLABLE在使用 statementType=“CALLABLE” 做数据插入时报错,org.springframework.dao.TransientDataAccessResourceException: ### Error querying databa...原创 2020-02-05 09:44:45 · 439 阅读 · 1 评论 -
mybatis存储过程及mode=IN,mode=OUT的使用
[mybatis]Mapper.mxl中mode=IN,mode=OUT使用场景需配合 statementType=“CALLABLE” 使用存储过程有三种类型的参数,分别为 IN(输入参数),OUT(输出参数),INOUT(输入输出参数)。一个存储过程,可以有多个 IN 参数,至多有一个 OUT 或 INOUT 参数只有 IN 参数的存储过程 不多说有 INOUT 或 OUT ...原创 2020-02-04 12:45:26 · 8698 阅读 · 0 评论 -
MyBatis之Mapper详解及常用技巧
select先看一个简单的案例:<select id="selectPerson" parameterType="int" resultType="hashmap"> SELECT * FROM PERSON WHERE ID = #{id}</select>这个语句被称作 selectPerson,接受一个 int(或 Integer)类型的参数,并返回一个...转载 2020-02-03 20:50:57 · 567 阅读 · 0 评论 -
Mybatis全部标签与解释说明
一、定义SQL语句(1)select 标签的使用 属性介绍: id :唯一的标识符. parameterType:传给此语句的参数的全路径名或别名 例:com.test.poso.User或user resultType :语句返回值类型或别名。注意,如果是集合,那么这里填写的 是集合的泛型,而不是集合本身(resultType 与resultMa...转载 2020-02-03 13:13:51 · 890 阅读 · 0 评论 -
mysql的中int类型
mysql的中int类型范围大小如下:类型大小范围(有符号)范围(无符号)用途TINYINT1字节(-128,127)(0,255)小整数值SMALLINT2 字节(-32 768,32 767)(0,65 535)大整数值MEDIUMINT3 字节(-8 388 608,8 388 607)(0,16 777 215)大整数值...原创 2020-02-01 20:35:23 · 529 阅读 · 0 评论 -
mysql 中null和default null,char和varchar,int和integer区别
default null 和null 区别default null 指的是 默认值为nullint和integer 区别int和integer 没有区别char和varchar 区别char和varchar都是用来存储字符串的,但是他们保持和检索的方式不同。char是属于固定长度的字符类型,而varchar是属于可变长度的字符类型。由于char是固定长度的所以它的处理...原创 2020-02-01 19:33:57 · 16422 阅读 · 0 评论