随笔分类 -  数据库

数据库系统和SQL语句都存储在这里
摘要:报错原因 设置的数据库字段长度为1,但实际的值超过规定字段,导致报错。 解决方案 首先,需要定位字段是哪个字段出现的报错,但可惜的是,并没有报出具体是哪个字段在报错,所以只能通过检查Schema,查看哪些字段是长度为1的,然后再进行值的比较,才能锁定位置。 ERROR: value too long 阅读全文
posted @ 2024-04-17 17:46 胸怀丶若谷 阅读(284) 评论(0) 推荐(0) 编辑
摘要:含义 +用于执行外连接操作,加号在哪里,哪里就是匹配表。如在右边,则表示右表为匹配表,也就是执行的left join 参考链接 https://blog.csdn.net/weixin_44015669/article/details/115877567 阅读全文
posted @ 2024-04-15 10:04 胸怀丶若谷 阅读(17) 评论(0) 推荐(0) 编辑
摘要:场景 需要获取用户申请的流水号,其值记录在number_of_form表中。但当多个用户同时申请时,会出现单号重复的情况,现在需要保证单据号码的一致性 解决方案 以我搜寻来看,大体有两种做法。 悲观锁:总是假设最坏的情况,也就是每次拿数据的时候,都认为别人会修改,所以每次拿数据,都会对符合条件的数据 阅读全文
posted @ 2023-12-05 14:47 胸怀丶若谷 阅读(523) 评论(0) 推荐(0) 编辑
摘要:错误原因 在同一语句中。不能先SELECT出同一表的某些值,在Update这个表 实例 错误实例 DELETE FROM dupes WHERE id NOT IN (SELECT MIN(id) FROM dupes GROUP BY name) 正确实例 DELETE FROM dupes WH 阅读全文
posted @ 2023-12-04 11:16 胸怀丶若谷 阅读(28) 评论(0) 推荐(0) 编辑
摘要:查看用户权限 SELECT HAS_PERMS_BY_NAME('YourDbName', 'DATABASE', 'CREATE TABLE') AS 'Has Permission'; 若执行后结果为0,表示无权限 赋予用户权限 在这里,我将用户直接设置为了db_owner。但需要注意的是如果执 阅读全文
posted @ 2023-09-28 10:28 胸怀丶若谷 阅读(408) 评论(0) 推荐(0) 编辑
摘要:错误原因 字符集错误,我的版本是5.7,文件中是8.0 解决方案 替换字符集 utf8mb4_0900_ai_ci替换为utf8_general_ci utf8mb4替换为utf8 注意:注释中的部分也要替换。 参考链接 https://blog.csdn.net/weixin_39309402/a 阅读全文
posted @ 2022-06-21 21:57 胸怀丶若谷 阅读(77) 评论(0) 推荐(0) 编辑
摘要:首先写下原因: 未让3306端口通过防火墙 1. 检查端口是否被防火墙挡住 telnet ip地址 3306 在windows中打开telnet应用, 参考:https://www.cnblogs.com/chenmingjun/p/10323404.html 2.防火墙开放3306端口 ll-cm 阅读全文
posted @ 2021-07-15 22:12 胸怀丶若谷 阅读(105) 评论(0) 推荐(0) 编辑
摘要:下载链接: https://github.com/tporadowski/redis/releases 安装指导链接:https://www.redis.com.cn/redis-installation.html 一路安装完成后,进入安装目录: 文件介绍: redis-server.exe:服务端 阅读全文
posted @ 2021-07-08 10:50 胸怀丶若谷 阅读(916) 评论(0) 推荐(0) 编辑
摘要:参考链接:https://www.cnblogs.com/yangmingxianshen/p/7999428.html Django中,数据库的字符集最好为utf-8. 一、查看字符集 1.查看MYSQL数据库服务器和数据库字符集 方法一:show variables like '%charact 阅读全文
posted @ 2020-12-12 21:00 胸怀丶若谷 阅读(321) 评论(0) 推荐(0) 编辑
摘要:SELECT - 从数据库中提取数据 UPDATE - 更新数据库中的数据 DELETE - 从数据库中删除数据 INSERT INTO - 向数据库中插入新数据 CREATE DATABASE - 创建新数据库 ALTER DATABASE - 修改数据库 CREATE TABLE - 创建新表 阅读全文
posted @ 2020-11-09 10:49 胸怀丶若谷 阅读(70) 评论(0) 推荐(0) 编辑
摘要:USE AutoReportDatabase; ALTER TABLE `PID_922904` ADD UNIQUE(`Service Tag`); 三个黑色的部分,分别是库名, 表名,字段名 参考链接:https://blog.csdn.net/administratorrrr/article/ 阅读全文
posted @ 2020-11-03 15:46 胸怀丶若谷 阅读(262) 评论(0) 推荐(0) 编辑
摘要:单行注释:“#”, “--”, 多行注释:/**/ 参考链接:https://www.cnblogs.com/JiangLe/articles/6897403.html 阅读全文
posted @ 2020-11-03 15:17 胸怀丶若谷 阅读(122) 评论(0) 推荐(0) 编辑
摘要:输入指令: sudo apt-get install mariadb-server mariadb-client 阅读全文
posted @ 2020-09-08 11:09 胸怀丶若谷 阅读(488) 评论(0) 推荐(0) 编辑
摘要:# 安装 Mysql 8.0.19下载 MySQL Community Server 8.0.19 【Compressed TAR Archive】(mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz)1) 解压并移动(注意不要修改解压到的地址),cd到~/Down 阅读全文
posted @ 2020-09-08 10:22 胸怀丶若谷 阅读(459) 评论(0) 推荐(0) 编辑
摘要:输入以下命令: sudo apt-get -f install 参考链接:https://www.jianshu.com/p/767c9a29b403 阅读全文
posted @ 2020-08-28 10:40 胸怀丶若谷 阅读(1219) 评论(0) 推荐(0) 编辑
摘要:一、 启动1、使用 service 启动:service mysql start2、使用 mysqld 脚本启动:/etc/inint.d/mysql start3、使用 safe_mysqld 启动:safe_mysql&二、停止1、使用 service 启动:service mysql stop 阅读全文
posted @ 2020-08-23 15:53 胸怀丶若谷 阅读(4168) 评论(0) 推荐(0) 编辑
摘要:输入以下命令: 1 grant all privileges on 库名.* to 账户名@'%' identified by 'password'; 2 flush privileges; 阅读全文
posted @ 2020-08-21 09:25 胸怀丶若谷 阅读(17) 评论(0) 推荐(0) 编辑
摘要:第一步:去官网下载安装 (重点)第二步:先解压,然后在mysql下创建一个my.ini文件,更改my.ini文件里面的两行安装目录,第二行加上\data,my.ini文件不能多或少一个符号,内容见文章最后。在path(环境变量里面)加上mysql路径(/bin)。 (重点)第三步:进入命令指示符(c 阅读全文
posted @ 2020-08-20 09:57 胸怀丶若谷 阅读(154) 评论(0) 推荐(0) 编辑
摘要:在access中like用法中的%号应改为* 阅读全文
posted @ 2020-07-23 15:20 胸怀丶若谷 阅读(1500) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示