数据库
kkkk0820
这个作者很懒,什么都没留下…
展开
-
数据库的3大范式和5大约束
三大范式:1、数据表中的每一列(每一个字段)必须是不可拆分的最小单元,确保每列的原子性;2、一个表只描述一个事情;3、必须先满足第二范式,每列都和主键直接关联。五大约束:1、primary KEY:设置主键约束;2、UNIQUE:设置唯一性约束,不能有重复值;3、DEFAULT 默认值约束,height DOUBLE(3,2)DEFAULT 1.2 height不输入是默认为1,2...转载 2018-09-17 23:09:51 · 158 阅读 · 0 评论 -
SQL语句LIKE CONCAT模糊查询
Oracle拼接字符串concat需要注意的小事项在用ssm框架编写代码的时候,因为数据库换成了Oracle,在模糊查询数据的时候突然发现报错了select * from SYS_MENU where url like concat('%',#{roleName},'%')一直报错参数个数无效,在网上查找资料发现模糊查询的sql语句还是concat('%','s','%')这样写的...原创 2019-02-11 16:41:58 · 25917 阅读 · 0 评论 -
SQL中的等号(=)、IN、LIKE三者的比较。
SQL中的等号(=)、IN、LIKE三者的比较。SQL 中等号、IN、LIKE 三者都可以用来进行数据匹配 。但三者并不相同。等号(=):是用来查找与单个值匹配的所有数据;IN :是 用来查找 与多个值匹配的所有数据;LIKE:用来查找与一个模式匹配的所有数据。一、等号(=)确切知道所要查找的内容,且为单一值时,可以使用等号运算符来进行数据比较。等号运算符中可以使用字符串、日...转载 2019-02-11 17:04:44 · 1972 阅读 · 0 评论 -
前后台时间显示不一致
从前台保存数据到后台总是少了8个小时结果看了一下是配置文件连接数据库url路径中服务器时间区域的问题:原路径:jdbc:mysql://localhost:3306/*****?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrie...原创 2019-06-20 09:03:55 · 3234 阅读 · 0 评论 -
同一tomcat部署两个项目报unregister mbean error com.alibaba.druid:type=DruidDataSourceStat的错
一、情况:同一tomcat下部署多个项目,项目报错unregister mbean errorjavax.management.InstanceNotFoundException: com.alibaba.druid:type=DruidDataSourceStat 查了一下应该是数据库连接池的错误,“一个tomcat服务器下不能直接部署多个druid作为数据连接池的项目”。二、...原创 2019-09-18 09:45:11 · 3108 阅读 · 0 评论