经常有一些完美主义者问我,怎么让数据库的自增字段在记录被删除时重置它们的顺序,这里不去讨论这么折腾是否真有必要,只说说解决方法,有这方面需求的朋友不妨看看。 方法1、删除自增字段,然后重建(缺点就是必须记住自增字段的其它属性,不然可能会导致一些未知问题) ALTER TABLE `tablename ...
分类:
数据库 时间:
2020-07-25 10:02:01
阅读次数:
110
一、总结 1、SQLServer2008开始支持审计功能,审计规范分为服务器级别和数据库级别两种; 2、无论是服务器级别的审计还是数据库级别的审计,第一步创建审计对象的方式一样,最后创建完都是在实例下的安全性查看; 3、创建审计对象的时候,不能在创建脚本里直接启用审计(也就是添加state=on), ...
分类:
数据库 时间:
2020-07-24 19:09:06
阅读次数:
210
事务是MySQL等关系型数据库区别于NoSQL的重要方面,是保证数据一致性的重要手段。本文将首先介绍MySQL事务相关的基础概念,然后介绍事务的ACID特性,并分析其实现原理。 MySQL博大精深,文章疏漏之处在所难免,欢迎批评指正。 一、基础概念 事务(Transaction)是访问和更新数据库的 ...
分类:
其他好文 时间:
2020-07-23 23:02:53
阅读次数:
74
--备份 BACKUP DATABASE [库名称] TO DISK='E:\qq\ddd.bak' --备份并覆盖 BACKUP DATABASE [库名称] TO DISK='E:\qq\ddd.bak' WITH INIT --将数据库置于离线状态 ALTER DATABASE [库名称] S ...
分类:
数据库 时间:
2020-07-23 16:26:34
阅读次数:
81
php pdo备份数据库方法 备份表数据: create table tmp_article_info as select * from article_info 删除字段id ALTER TABLE sss DROP id; 还原表数据: truncate table tmp_article_in ...
分类:
数据库 时间:
2020-07-23 16:05:13
阅读次数:
107
场景1:主键在清空表之后不会回到1开始 ALTER TABLE T_GPS_UPLOAD ALTER COLUMN ID RESTART WITH 1 场景2:清空表中的所有内容, TRUNCATE TABLE T_GPS_UPLOAD IMMEDIATE; 场景3:查询分页 select * fr ...
分类:
数据库 时间:
2020-07-22 15:35:07
阅读次数:
83
📖Mysql基本操作 shell 命令 -u后输入用户名 -p后用于输入用户密码 mysql -uroot -proot 数据库 显示所有数据库 show databases; 创建数据库 create database 数据库名称; 删除数据库 drop database 数据库名称; 查看创建 ...
分类:
数据库 时间:
2020-07-22 15:27:58
阅读次数:
62
一、分页查询 因为PagingAndSortingRepository,我们总是可以传入Sort和Pageable对查询结果进行排序和分页(支持命名查询、Example查询和Query查询)。 // 当查询方法中有多个参数的时候,Pageable/Sort建议做为最后一个参数传入 @Query("s ...
分类:
编程语言 时间:
2020-07-22 11:10:55
阅读次数:
237
1、一般CentOS默认安装了mariadb,所以先查看是否安装mariadb,如果安装就需要先卸载mariadbrpm -qa|grep mariadbrpm -e mariadb-libs --nodeps2、在/usr/local/目录下创建mysql文件夹cd /cd usr/localmk ...
分类:
数据库 时间:
2020-07-21 23:10:57
阅读次数:
91
1.回顾:1.MySQL默认端口号是多少? 33062.MySQL中的超级用户叫什么? root3.创建数据库的语句? CREATE DATABASE JD CHARSET=utf8;4.修改数据库的语句? alter database 库名 charset=utf8;5.删除数据库的语句? DRO ...
分类:
数据库 时间:
2020-07-21 22:54:47
阅读次数:
125