首页 > 数据库技术
Debian9解压安装MySQL(版本5.7.31)
一、下载 MySQL下载官网:https://dev.mysql.com/downloads/mysql 根据目标主机的型号官网下载对应的mysql安装包,安装类型和名字如下: mysql-server_5.7.31-1debian9_amd64.deb-bundle.tar 二、解压 tar -x ...
分类:数据库技术   时间:2020-08-19 13:04:25    收藏:0  评论:0  赞:0  阅读:131
数据库表设计以及表字段命名
1.数据库表名命名规范: a.表名前应该加上前缀,表的前缀一个用系统或模块的英文名称缩写。 b.表名应该便于理解和有表意义 c.表名不应太长,不超过三个单词(22个字母)。 d.表创建完毕后,需要给表添加释意。 2.表字段命名规范: a.字段名最好是能够表达字段含义的英文字母,易于直观理解。 b.不 ...
分类:数据库技术   时间:2020-08-19 12:58:32    收藏:0  评论:0  赞:0  阅读:93
MySQL是如何实现事务的ACID
前言 最近在面试,有被问到,MySQL的InnoDB引擎是如何实现事务的,又或者说是如何实现ACID这几个特性的,当时没有答好,所以自己总结出来,记录一下。 事务的四大特性ACID 事务的四大特性ACID分别是,A-原子性(Atomicity),C-一致性(Consistency),I-隔离性(Is ...
分类:数据库技术   时间:2020-08-19 12:56:39    收藏:0  评论:0  赞:0  阅读:82
Vue mysql 变量赋值, 获取数组
let sql = `select consignor_Id from Base_Agent_Rate where agent_Id = ? group by consignor_Id UNION ALL SELECT consignor_Id FROM Base_Agent_RateTwo WHE ...
分类:数据库技术   时间:2020-08-19 12:54:09    收藏:0  评论:0  赞:0  阅读:88
温故知新:常用的SQL标准有哪些,在SQL92中是 如何使用连接的?
温故知新:常用的SQL标准有哪些,在SQL92中是 如何使用连接的?
分类:数据库技术   时间:2020-08-19 12:51:36    收藏:0  评论:0  赞:0  阅读:91
pikachu之sql(5)
这关首先需要注册一个账号,然后在注册时找注入点,只要找到注入点便可以利用漏洞了。 下面开始演示。 先注册账号,通过在注册账号时利用特殊字符来找注入点。 可以看到有信息回显 说明有可以注入的点。 下面开始注入, 注入代码: hack' or extractvalue(1, concat(0x7e,(s ...
分类:数据库技术   时间:2020-08-19 12:49:45    收藏:0  评论:0  赞:0  阅读:75
Java面试-数据库隔离级别的实现原理
数据库隔离级别 数据库隔离级别分为四类:未提交读、已提交读、可重复读和串行化。 其中,未提交读隔离级别最低,在并发事务中可能造成脏读、不可重复读和幻读的情况。 而串行化隔离级别最低,但没有办法并发的执行事务。 MySQL中默认的隔离级别为可重复读。 脏读 不可重复读 幻读 未提交读 √ √ √ 已提 ...
分类:数据库技术   时间:2020-08-19 12:46:08    收藏:0  评论:0  赞:0  阅读:290
centos安装mysql5.7
切换yum源网易yum源:wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.163.com/.help/CentOS7-Base-163.repo阿里云yum源:wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repoyumclea
分类:数据库技术   时间:2020-08-19 12:43:02    收藏:0  评论:0  赞:0  阅读:53
将数据库中的表导入PowerDesigner
1、打开PowerDesigner12,在菜单中按照如下方式进行操作 file->Reverse Engineer->DataBase 点击后,弹出 New Physical Data Model 的对话框2、在General选项卡中 Model name:模板名字,自己命名。 DMBMS :根据需 ...
分类:数据库技术   时间:2020-08-19 12:42:49    收藏:0  评论:0  赞:0  阅读:79
MySQL存储过程
存储过程简介SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结构 ...
分类:数据库技术   时间:2020-08-19 12:40:59    收藏:0  评论:0  赞:0  阅读:63
MySQL教程54-MySQL逻辑运算符
逻辑运算符又称为布尔运算符,用来确定表达式的真和假。MySQL中支持的逻辑运算符如下表所示。 MySQL 中的逻辑运算符 运算符作用 NOT 或者 ! 逻辑非 AND 或者 && 逻辑与 OR 和 || 逻辑或 XOR 逻辑异或 下面分别讨论 MySQL 逻辑运算符的使用方法。 NOT和!都是逻辑非 ...
分类:数据库技术   时间:2020-08-19 09:57:36    收藏:0  评论:0  赞:0  阅读:55
Cannot convert value of type 'java.lang.String' to required type 'java.sql.Driver' for property 'driver'
启动tomcat项目时报错,项目时ssm框架 tomcat报错: Artifact spring-redis:war exploded: Error during artifact deployment. See server log for details. 查看tomcat日志: org.spr ...
分类:数据库技术   时间:2020-08-19 09:56:30    收藏:0  评论:0  赞:0  阅读:130
sql中count(1)、count(*)与count(列名)的区别
1. count(1) and count(*) 当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count(*)用时多了!从执行计划来看,count(1)和count(*)的效果是一样的。但是在表做过分析之后,count(1)会比count(*)的用时少些(1w以内数据量),不过 ...
分类:数据库技术   时间:2020-08-19 09:55:13    收藏:0  评论:0  赞:0  阅读:60
linux(腾讯云服务器)上安装mysql数据库
最近一直在复习linux的基础知识。 今天就来讲讲在linux上安装mysql 吧。 首先,我们检测一下系统中是否已安装mysql的相关服务 命令: rpm -qa | grep mysql,无输出则证明未安装 然后我们使用yum检测查找系统自带的mysql安装文件。 CentOS7的yum源中未找 ...
分类:数据库技术   时间:2020-08-19 09:53:08    收藏:0  评论:0  赞:0  阅读:181
sql server 窗口函数学习
with t1 as ( SELECT [QC] ,[intime] ,[action] ,[info] ,[name] FROM .[PLCinfo] a with (nolock) where intime>'2020-08-17 13:00' and intime<'2020-08-18 14 ...
分类:数据库技术   时间:2020-08-19 09:50:34    收藏:0  评论:0  赞:0  阅读:64
C#使用SQLite数据库遇到的问题(二)
问题描述:SQLITE数据保存时,第一次执行很快,但第二次会慢很多,操作次数过多后还会出现The database file is locked , database is locked。数据库锁的问题。 解决方法:连接串中加入 "Journal Mode=WAL;"可以缓解并发压力; 方法出处:h ...
分类:数据库技术   时间:2020-08-19 09:48:03    收藏:0  评论:0  赞:0  阅读:86
Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA-00933: SQL 命令未正确结束
Mybatis 批量插入数据 关于Oracle 批量插入报错:ORA-00933: SQL 命令未正确结束 ...
分类:数据库技术   时间:2020-08-19 09:46:36    收藏:0  评论:0  赞:0  阅读:152
spring-boot-learning-MongoDB
NoSQL可以极大提高互联网系统的性能,但是它有一些致命的缺陷,其中最为严重的就是计算功能卡分有限,例如,在一个10 万数据量的List 中,我只需要满足特定条件的元素在Red is 中,使用集合或者列表,你只有先把元素取出,然后才能通过条件筛选一个个得到你想要的数据,这显然存在比较大的问题 Rei ...
分类:数据库技术   时间:2020-08-19 09:46:10    收藏:0  评论:0  赞:0  阅读:75
MySQL优化
1.对于并发性的SQL 少用(不用)多表操作(子查询,联合查询),而是将复杂的SQL拆分多次执行。如果查询很原子(很小),会增加查询缓存的利用率。 2.大量数据的插入 多条 insert或者Load data into table(从文件里载入数据到表里) 建议,先关闭约束及索引,完成数据插入,再重 ...
分类:数据库技术   时间:2020-08-19 07:27:02    收藏:0  评论:0  赞:0  阅读:70
mysqldump
mysql备份工具有很多,但是常用的就两个,mysqldump、extrabackup 只要掌握这两个就够了! 在学习备份操作之前,先看看一个概念 数据库的一致性: 银行的数据库中有两个用户A和B,上午十点时,A用户的账户中有5万元,B用户账户中有10万元,目前数据是处在一个一致状态的,因为A和B用 ...
分类:数据库技术   时间:2020-08-19 07:26:50    收藏:0  评论:0  赞:0  阅读:75
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!