码迷,mamicode.com
首页 > 数据库
Oracle 对表的基本CURD操作
Oracle对表的基本Curd操作: 样式表: 接下来对这张(表明:Stud)表进行Curd操作(请看👇面SQL代码) 增加新的字段列:alter table Stud add(height varchar2(100)) 解释:alter table 表名称 add(字段名 字段类型 默认值 是否 ...
分类:数据库   时间:2020-07-08 19:42:45    阅读次数:51
关于mysql group by 的设置
问题起因: ONLY_FUll_GROUP_BY的意思是:对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么这个SQL是不合法的,因为列不在GROUP BY语句中,也就是说查出来的列必须是GROUP BY之后的字段,或者这个字段出现在聚合函数里面。 这个sql ...
分类:数据库   时间:2020-07-08 19:34:13    阅读次数:114
数据库的特性和事务的特性
一、四大特性 ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 ⑵ 一致性(Consistency) 一致性是指事务必须使数 ...
分类:数据库   时间:2020-07-08 18:22:14    阅读次数:72
Do not access Object.prototype method‘hasOwnProperty’ from target object no-prototype-builtins
写项目时发现如下错误: Do not access Object.prototype method ‘hasOwnProperty’ from target object no-prototype-builtins 发现是新版本的ESLint使用了禁止直接调用 Object.prototypes 的 ...
分类:数据库   时间:2020-07-08 18:18:30    阅读次数:87
MySQL 数据库性能优化,看这篇就够了
无论是运维、开发、测试,还是架构师,数据库技术是一个必备加薪神器。 而 MySQL 由于免费,而且性能强劲,是目前使用最广泛的数据库产品,同时也是入门门槛最低的数据库产品之一。更重要的是,掌握了 MySQL,会为你以后学习其他数据库产品打下坚实的基础。 今天给大家带来一门 MySQL 数据库的进阶实 ...
分类:数据库   时间:2020-07-08 18:17:24    阅读次数:93
微软不允许以maven的方式直接下载该文件 (com.microsoft.sqlserver:sqljdbc4:jar:4.0),记录一下解决方案
1:首先我用的是idea工具+maven <!--sqlserve--><dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <version>4.0</version></ ...
分类:数据库   时间:2020-07-08 18:14:29    阅读次数:207
Oracle12C新特性——CDB与PDB(待补充)
1.相关概念:2.常用操作:2.1 查看当前会话容器2.2 切换容器2.3 查看有哪些pdb及状态2.4 打开一个pdb3.使用注意:3.1 创建用户问题:3.2 授权问题:toc Oracle12C引入了CDB和PDB新特性,这与之前11g的情况大相径庭。但是相应的Oracle也从原来的实例与数据... ...
分类:数据库   时间:2020-07-08 16:51:10    阅读次数:89
pikachu---SQL注入
1、产生原因 SQL注入漏洞,主要是开发人员在构建代码时,没有对输入边界进行安全考虑,导致攻击者可以通过合法的输入点提交一些精心构造的语句,从而欺骗后台数据库对其进行执行,导致数据库信息泄漏的一种漏洞。 2、攻击流程 3、注入点类型 数字型注入(POST) 打开pikachu,找到数字型注入(POS ...
分类:数据库   时间:2020-07-08 15:44:01    阅读次数:92
报错 java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp 原因
sql异常 java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp 是因为java不能将 0000-00-00 00:00:00 转成正常时间格式 ...
分类:数据库   时间:2020-07-08 15:43:22    阅读次数:132
大牛是怎么思考设计SQL优化方案的?(转)
今天我们看看,大牛是怎么思考设计MySQL优化方案的,在进行MySQL的优化之前,必须要了解的就是MySQL的查询过程。很多查询优化工作实际上就是遵循一些原则,让MySQL的优化器能够按照预想的合理方式运行而已。 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Or ...
分类:数据库   时间:2020-07-08 15:41:24    阅读次数:69
Laravel 配置连接多个数据库以及如何使用
配置连接 配置 .env 文件 /* 这部分是默认的数据库设置 */ DB_CONNECTION=mysql DB_HOST=xxx.xxx.xxx.xxx DB_PORT=3306 DB_DATABASE=default_db_name DB_USERNAME=default_username D ...
分类:数据库   时间:2020-07-08 15:32:38    阅读次数:88
MongoDB经典故障系列六:CPU利用率太高怎么办?
每逢电商大促,全民狂欢,但热闹是属于疯狂剁手的人们。而开发者们有的缺是“高流量、高访问、高并发”三高下带来的种种问题。为了应对大促期间的高I/O情况,企业会选择MongoDB云数据库应对。可是,在使用MongoDB云数据库的时候,可能经常遇到一个问题:MongoDB CPU利用率很高,都快跑满了,这 ...
分类:数据库   时间:2020-07-08 15:31:21    阅读次数:65
SQL Server游标
前言基础 游标是属于级行操作,遍历一个表一行一行读,而SQL查询是基于数据集的,在数据量大的时候,使用游标会降低查询速度。这是很明显的。但是有些操作就用游标实现。所以游标又是不或缺少的。我很久都没用游标了,一时我也不记得怎么写,只记得游标操作一般三步。 1.定义一个游标,将查询的数据放到在这游标中 ...
分类:数据库   时间:2020-07-08 15:29:39    阅读次数:54
windows 10 mysql8 Server sent charset (255) unknown to the client. Please, report to the developers
修改C:\Program Files\mysql-8.0.16-winx64\my.ini [mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=C:\Program Files\mysql-8.0.16-winx64# 设置mysql数据库的数据的存放目 ...
分类:数据库   时间:2020-07-08 15:26:55    阅读次数:86
sql查询当天的数据
今天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=0 昨天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=1 7天内的所有数据:sel ...
分类:数据库   时间:2020-07-08 15:10:50    阅读次数:161
Mysql调优-3Mysql的索引
1.Memory用的是hash index,但是InnoDB和MyISAM用的是B+树,不用二叉树的原因就是深度可能过深,深度过深影响查询和IO性能; 2.索引使用树的过程: BST:二分查找,不平衡AVL:二叉平衡树,最长子树和最短子树的高度之差不能超过1,数据越多,旋转越多,插入删除效率极低,查 ...
分类:数据库   时间:2020-07-08 15:06:03    阅读次数:70
Microsoft SQL Server 双机热备份,实时同步
参考:https://www.cnblogs.com/itdaocaoren/archive/2019/03/05/10475497.html 1.两台服务器,主服务器,从服务器,两台服务器都安装SQL Server 2008R2并且安装相同表结构的数据库(需要实时同步的数据库) 2.主服务器数据库 ...
分类:数据库   时间:2020-07-08 13:43:05    阅读次数:84
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!