拖拽排序,数据库设计方案

方案概述方案概述优点缺点存json对于每次排序,涉及影响的列表作为一个大json重新更新省事列表太大的话,每次更新太多不好每次更新受影响记录的排序字段假设有个position字段,每拖拽其中一条记录,则要同步影响受影响的列的position字段前端操作省事同步更新的记录有点费劲只更新指定记录的排序字段类似 取前后项差值除以2简单除2太多有精度问题链表方案存储前后记录的位置排序太费劲相关doc关于拖拽排序后的持久化方案简单方法实现拖拽排序

查看详情>>

mac安装MongoDB服务器

mongodb

官网下载二进制包https://www.mongodb.com/download-center#community解压tar-zxvfmongodb-osx-ssl-x86_64-3.6.5.tgz

查看详情>>

两个数据库之间数据的转存

mysql

一、通过sql语句实现,前提两个数据库(被转存数据库,待转存数据库)存在相同表结构, 进入被转存数据库中新建查询 INSERTINTO待转存数据库名.表名SELECT*FROM表名 二、

查看详情>>

如何重置mysql自增长的值

mysql

重置 MySQL 自增列 AUTO_INCREMENT 初时值注意, 使用以下任意方法都会将现有数据删除.方法一:delete from tb1;ALTER TABLE tbl AUTO_INCREM

查看详情>>

关系型数据库相关总结

SQL语言包括三种主要程序设计语言类别的语句:数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL)。关联查询四大范式:列不可再分,内容相似的数据列必须消除(“消除”的办法是再创建一个

查看详情>>

加载phpmyadmin辅助软件模块

mysql

手动搭建了php运行环境后可以使用cmd命令行操作数据库,但是有时忘了某个命令,我们可以借用辅助软件phpmyadmin提示的sql语句写法,来最直观的找到命令的准确写法。准备好phpmyadmin软件包,去官网下载适合自己开发环境的软件包http://www.phpmyadmin.net/downloads/解压放到自己想放的地方,推荐放在和手动搭建php环境的文件夹内修改php.ini文件,打开支持phpmyadmin的模块添加站点访问这个软件在系统host文件添加该站点重启apache服务器浏览该站

查看详情>>

一些常见的cmd命令操作mysql数据库

mysql

准备工作:方便操作,将mysql的bin目录添加到计算机的系统环境变量,否则需要输入mysql.exe的路径比如我的mysql的bin目录在E:\amp\mysql\bin,添加到计算机系统环境变量中,在path那一串后面分号再E:\amp\mysql\bin保存即可还有种简单粗暴的方式就是,直接将mysql.exe鼠标左键点击不放拖拽至cmd中即可,没错,你没看错!直接拖拽!mysql系统级操作:cmd管理员打开,启动:net start mysql;停止:net stop mysql;登录mysql系

查看详情>>

What's this?

本站是个人博客,主要记录和分享个人软件开发生涯中的一些经验、笔记,随时欢迎大家参与互动,共同学习:)

唧唧复唧唧

人生就像玻璃窗上的苍蝇,前途一片光明,却找不到出路。

网站统计

  • 文章总数
  • 标签总数
  • 网站已运行