本文介绍,在Windows10系统下,如何彻底删除卸载MySQL 1.停止MySQL服务 开始——所有应用——Windows管理工具——服务,将MySQL服务停止。 2.卸载mysql server 控制面板\所有控制面板项\程序和功能,将mysql server卸载掉。 3.将MySQL安装目录下 ...
分类:
数据库 时间:
2019-09-25 00:35:52
阅读次数:
94
mysql的锁机制 含义:锁是计算机协调多个进程或线程并发访问某一资源的机制 在数据库中,除了传统的计算资源(如CPU,RAM,I/O等)的争用之外,数据也是一种用户共享的资源。如何保证数据并发访问的一直型、有效性是所有数据库必须解决的问题,锁冲突也是影响数据库并发访问性能的一个重要因素。因而,锁对 ...
分类:
数据库 时间:
2019-09-24 23:03:05
阅读次数:
190
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.2000条以内的记录不建议做索引 3.最佳左前缀原则,联合索引的B+Tree是按照第一个关键字进行索引排列的。 4.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导 ...
分类:
数据库 时间:
2019-09-24 23:02:11
阅读次数:
175
连接类型:1、 JDBC OCI: oci是oracle call interface的缩写,此驱动类似于传统的ODBC 驱动。因为它需要Oracle Call Interface and Net8,所以它需要在运行使用此驱动的JAVA程序的机器上安装客户端软件,其实主要是用到orcale客户端里以 ...
分类:
数据库 时间:
2019-09-24 23:01:03
阅读次数:
220
数据库的字段操作、多表关系、外键 [TOC] 字段操作 多表关系 外键 一对一 无级联关系 有级联关系 一对多 多对多 ...
分类:
数据库 时间:
2019-09-24 21:41:20
阅读次数:
132
数据库多表关系(外键) 字段操作 多表关系 外键 一对一:无级联关系 一对一:有级联关系 一对多 多对多 ...
分类:
数据库 时间:
2019-09-24 21:26:49
阅读次数:
94
测试的版本:SQL Server 2017 内存优化表上可以创建三种类型的索引,分别是:Hash Index、内存优化非聚集(NONCLUSTERED)索引和聚集(CLUSTERED)列存储索引。 本文着重分享非聚集索引和哈希索引,这两个索引适用的场景是: 非聚集索引 如果查询中包含order by ...
分类:
数据库 时间:
2019-09-24 21:25:47
阅读次数:
176
一直以为很了解sqlserver的加锁过程,在分析一些特殊情况下的死锁之后,尤其是并发单表操作发生的死锁,对于加解锁的过程,有了一些重新的认识,之前的知识还是有一些盲区在里面的。delete加锁与解锁步骤是怎么样的?什么时候对那些对象,加什么类型的琐,加锁与索引的关系是怎么样的,什么时候释放锁?整个 ...
分类:
数据库 时间:
2019-09-24 21:20:34
阅读次数:
122
这里记录的是安装了oracle数据库的连接方式 修改tnsnames.ora配置文件 配置文件路径: 添加连接配置如下: 是自取的名称, 是IP地址, 是端口号, 要对应上 PLSQL连接 ...
分类:
数据库 时间:
2019-09-24 21:13:19
阅读次数:
142
#和$的区别 Mybatis中参数传递可以通过#和$设置。它们的区别是什么呢? # Mybatis在解析SQL语句时,sql语句中的参数会被预编译为占位符问号? $ Mybatis在解析SQL语句时,SQL语句中的参数会被当做字符串拼接SQL。 使用#能够防止SQL注入攻击。 那么什么是预编译? 什 ...
分类:
数据库 时间:
2019-09-24 21:13:05
阅读次数:
143
开窗函数 开窗函数提供了跨越行集执行计算的能力,行集中的行通过某种方式与当前查询行联系在一起。 内置开窗函数列表见表-1。注意调用这些函数必须使用开窗函数语法;也就是需要加上OVER子句。 除了这些函数,任何内置和自定义的聚合函数也可以作为开窗函数使用。聚合函数只有当在调用语句后面加上OVER子句后 ...
分类:
数据库 时间:
2019-09-24 21:12:26
阅读次数:
142
数据库的简介数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合。数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享数据库管理系统(Database Management System)是一种操纵和管理数据库... ...
分类:
数据库 时间:
2019-09-24 21:07:28
阅读次数:
107
写在前面 集合论是SQL语言的根基,因为这种特性,SQL也被称为面向集合语言 导入篇:集合运算的几个注意事项 注意事项1:SQL能操作具有重复行的集合(multiset、bag),可以通过可选项ALL来支持 SQL的集合运算符提供了允许重复和不允许重复两种用法,UNION和INTERSECT结果里不 ...
分类:
数据库 时间:
2019-09-24 21:05:49
阅读次数:
158
数据库 数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。 数据库分类 关系型数据库 关系型数据库和常见的表格比较相似,数据表与数据表之间是有很多复杂 ...
分类:
数据库 时间:
2019-09-24 21:03:29
阅读次数:
129
错误如图: 错误原因是:因为net start +服务名,启动的是win下注册的服务。此时,系统中并没有注册mysql到服务中。即当前路径下没有mysql服务。 解决办法:1. 来到MySQL的安装路径下bin 2. 在命令行中输入mysqld --install(成功:出现Service succ ...
分类:
数据库 时间:
2019-09-24 21:02:10
阅读次数:
252
字段操作 多表关系 外键 一对一:无级联关系 一对一:有级联关系 一对多 多对多 ...
分类:
数据库 时间:
2019-09-24 20:56:47
阅读次数:
89
oracle数据库连接非常慢,sqlplus很快,用客户端就很慢,十几秒才好。然后服务器内存一下就飙升到了90%,最开始以为是表空间占满了,数据库连接数占满了。折腾了半天,重启,还是很慢。应用连接数据库,都启动不了。发现了问题! 在客户端连接服务器的时候,点击“登录”,需要10秒多钟才可以连接到数据 ...
分类:
数据库 时间:
2019-09-24 17:51:44
阅读次数:
316