摘要: 嗨,大家好, 你们平时写数据库设计文档吗? 在写数据库设计文档的时候你烦吗? ​ 反正我是很烦写这个文档的 尤其是在出现这样的情况下 ​ 需要写数据库清单 表少还可以接受 还有这样的情况 ​ 需要写数据库结构 对于这些是不是写的有点疯 ​ 嗯嗯 我也很疯 但是实际上可以通过navicat来完成的 ​ 阅读全文
posted @ 2020-03-25 20:38 路大师_XA 阅读(1143) 评论(0) 推荐(0) 编辑
摘要: 清空mysql表中数据 delete from 表名; truncate table 表名; 不带where参数的delete语句可以删除mysql表中所有内容 使用truncate table也可以清空mysql表中所有内容。 效率 效率上truncate比delete快,但truncate删除后 阅读全文
posted @ 2020-03-25 20:37 路大师_XA 阅读(1824) 评论(0) 推荐(0) 编辑
摘要: union 是对数据进行并集操作,不包括重复行,同时进行默认排序 Union all 是对数据进行并集操作,包括重复行,不进行排序 举例说明: 创建数据库表: CREATE TABLE `t_demo` ( `id` int(32) NOT NULL, `name` varchar(255) DEF 阅读全文
posted @ 2020-03-25 20:35 路大师_XA 阅读(2036) 评论(0) 推荐(0) 编辑
摘要: 首先我们创建数据库表: CREATE TABLE `t_demo` ( `id` int(32) NOT NULL, `name` varchar(255) DEFAULT NULL, `age` int(2) DEFAULT NULL, `num` int(3) DEFAULT NULL, PRI 阅读全文
posted @ 2020-03-25 20:33 路大师_XA 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: ​ ##查询最近的一条信息 SELECT column_name(s) FROM table_name WHERE column_name = pattern ORDER BY create_time DESC LIMIT 1; 在某些情况下,如果明知道查询结果只有一个,SQL语句中使用LIMIT 阅读全文
posted @ 2020-03-25 20:32 路大师_XA 阅读(1159) 评论(0) 推荐(0) 编辑
摘要: ​ 最近在工作当中,遇见了有ztree关系的查询: 比如:根据父级的部门ID查询所有的子级部门; 根据父级的区划代码查询所属下级的所有区划信息; 根据子级ID查询隶属行政区划信息; 根据组织机构ID查询所有子级组织机构; 数据准备 为了测试,我们首先来创建一张拥有上下级关系的表,这里选择创建一张区划 阅读全文
posted @ 2020-03-25 20:30 路大师_XA 阅读(14046) 评论(1) 推荐(1) 编辑
摘要: ​ 今天给大家送上两个SQL查询的方法,也许在项目中你都用过,但是,没关系,仅仅记录下,以便后面不用去查找。针对与经常写SQL的同行来说,应该是非常简单的。 查询表结构数据 SELECT t.COLUMN_NAME AS fieldName, ( CASE WHEN t.IS_NULLABLE = 阅读全文
posted @ 2020-03-25 20:29 路大师_XA 阅读(381) 评论(0) 推荐(0) 编辑
摘要: ​ 数据备份对于经常在运维部署方面的工作者来说,是一件相对简单的事情,都可以通过某一个SQL工具进行备份,但是如果在项目运行当中,我们需要对数据进行实时,或者是每隔一星期,一个月,等等进行数据的备份,这样就需要java工具来操作备份SQL文件,目前可以通过调用mysql安装的命令进行数据备份,另外通 阅读全文
posted @ 2020-03-25 20:28 路大师_XA 阅读(401) 评论(0) 推荐(0) 编辑
摘要: ​ 我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。 索引问题 经常发现有很多后台程序的性能问题是因为缺少何时索引造成的,有的表甚至没有索引。这种情况往往是因为在设计表时,没有定义索引,而开发初期,由于表中的数据不多,所以感觉不到索引对性能的影响,但是一旦项目发布,表中数据多了之后,缺少 阅读全文
posted @ 2020-03-25 20:27 路大师_XA 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 如果你也在使用Mybatis,建议尝试PageHelper插件,这个一定是最方便使用的分页插件。该插件目前支持Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库分页。PageHelper分页插件项目中的正式代码一共有个5个Java文件,这5个文件的说 阅读全文
posted @ 2020-03-25 20:26 路大师_XA 阅读(1783) 评论(1) 推荐(0) 编辑