随笔分类 - Database
摘要:1. 构建测试数据 -- 建表 DROP TABLE IF EXISTS user_score; CREATE TABLE user_score ( id INT AUTO_INCREMENT, uid INT(11) NOT NULL, coin VARCHAR(30) NOT NULL COMM
阅读全文
摘要:一、基本概念 事务是数据库区别于文件系统的重要特性之一,当有了事务,就可以让数据库始终保持一致性,同时可以通过事务的机制恢复到某个时间点,保证了提交到数据库的修改不会因为系统崩溃而丢失; 事务只是一个改变,是一些操作的集合,用专业术语说,就是一组逻辑操作单元。事务本身不具备四个特性,而是通过某些手段
阅读全文
摘要:1. MySQL5.7基于自定义变量的方式 生成1-10的连续数字序列: SELECT @v := @v + 1 AS n FROM (SELECT 1 UNION SELECT 2) t1, (SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT
阅读全文
摘要:官方文档 测试数据 CREATE TABLE `demo` ( `id` int(11) NOT NULL AUTO_INCREMENT, `remark` longtext NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB; INSERT
阅读全文
摘要:MySQL中 BETWEEN ... AND ... 1. 准备测试数据 CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT
阅读全文
摘要:1.更新mysql.user表 use mysql UPDATE user SET authentication_string = password('新密码') where user = 'root'; FLUSH PRIVILEGES; Tip:有些情况下需要顺带修改plugin认证方式,可用以
阅读全文
摘要:Ubuntu 方式1: ① 停止MySQL服务 sudo service mysql stop ② 修改MySQL配置文件 sudo vim /etc/mysql/my.cnf 在 [mysqld] 下增加 skip-grant-tables 保存退出 ③ 启动MySQL服务 sudo servic
阅读全文
摘要:redis官方不提供windows版本,下载地址:①微软,2016年之后不再更新,版本截止于3.2:https://github.com/MicrosoftArchive/redis/releases②其他开发者,截止当前最新5.0.10:https://github.com/tporadowski
阅读全文
摘要:1. 解压后根目录添加配置文件my.ini [client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [mysqld] character-set-server=utf8mb4 collation-ser
阅读全文
摘要:MongoDB下载地址 https://www.mongodb.com/try/download/community 1.下载zip版本解压后,放到自定义目录,如图示 2.新建data目录用于存放数据,新建配置文件mongodb.conf,如图示 3.修改配置文件mongodb.conf的内容如下:
阅读全文
摘要:PostgreSQL Drop DATABASE删除数据库失败,需要结束掉占用的连接 登录PostgreSQL后,执行: SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE datname='数据
阅读全文
摘要:1.停止mysql服务 sudo service mysql stop 2.修改mysql配置文件,一般是 /etc/mysql/my.cnf,或者/etc/mysql/mysql.conf.d/mysqld.cnf sudo vim /etc/mysql/mysql.conf.d/mysqld.c
阅读全文
摘要:PostgreSQL下载地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads 1.解压zip 此处解压并重命名为 D:\PostgreSQL13.3 2.新建data目录用来存放数据 此处data目录为 D:\
阅读全文
摘要:1.查询所有数据库 SHOW DATABASES; 2.查询库中所有表 写法1: ① USE [DATABASE_NAME]; ② SHOW TABLES; 写法2: SHOW TABLES FROM [DATABASE_NAME] 3. 查询表结构 写法1: ① USE [DATABASE_NAM
阅读全文
摘要:如果Java使用使用 java.util.Date 作为持久化对象属性,在 Mysql 中使用 YEAR、DATE、TIME、TIMESTAMP、DATETIME 五种类型 则需要添加@Temporal注解修饰属性,其中@Temporal 注解有如下属性TemporalType.DATE, Temp
阅读全文

浙公网安备 33010602011771号