数据库
Architect_csdn
这个作者很懒,什么都没留下…
展开
-
【数据库】——Navicat Premium快捷操作
从图书馆系统开始后,数据库改用了Mysql,就开始使用了一个新的工具就是Navicat Premium。用Mysql的同胞都知道,Mysql直接可以dos中进行操作,依赖一些dos指令就可以了完成对于数据库的操作,简单,快捷方便,但是对于刚刚入门的小白,真是痛苦不行啊。每一次的使用,都是漫长百度搜索过程,可是这样太耽误工作的进行。感谢Navicat的开发者!为小白带来了福利! 首先说它的作用...原创 2018-05-18 10:24:24 · 239 阅读 · 0 评论 -
SQL SERVER 中有一个表有自动增长的字段,向表中插入值时怎么办
比如表 A 字段有 id(自动增长) name age addrinsert into table values('','','') 这种写法不管自动增长的字段 直接从name字段开始也可以明显的表示insert into table(name,age,addr) values('','','')如果是直接编辑表的话 自动增长的列 是无法写入的,不用管就是了 系统自动...原创 2018-05-21 10:43:37 · 3220 阅读 · 0 评论 -
重复插入数据的另类解决思路
在进行插入数据时,我们会先从数据库查询是否已经拥有该记录,但是最后会发现这个判断没有任何效果,导致这个判断失效的原因有很多,比如事务没有提交,或者多台服务器都执行了相同的代码,或者你的控制器(strut2的Action,springMVC的Controller等)是多实例的! 该博客旨在解决最后一种问题。 知识补充: 1、SpringMvc的Controller是默认是单例的,...原创 2018-05-25 14:45:17 · 525 阅读 · 0 评论 -
SSH框架中的错误:com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'user_name'
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'user_name' at row 1启动服务器都没有报错,当我执行方法时却报错;原因:编码的问题,因为我在配置category.hbm.xml的时候把主键的生产策略写成uuid了(uuid:适用于char,varchar类型的作为主键.* ...原创 2018-06-13 19:17:08 · 991 阅读 · 0 评论 -
图片以base64格式存储进数据库 字段使用类型
base64存进数据库的话,我们第一想到的是使用字符串,但是在数据库是用什么类型呢最初使用varchar(255) 但是还是保存的时候还是会报一个异常Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'name' at row 1大概意思就是数据太长不能...原创 2019-08-08 10:33:28 · 25474 阅读 · 1 评论