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