数据库笔记
apples_girl
热爱生活,争取成为一只优秀的程序猿!
展开
-
mysql压缩版的安装配置教程(亲测)
mysql的安装与配置1.直接在官网上下载压缩包地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads2.安装与配置1.将下载的压缩包解压放在任意目录中,在这里我放在了D盘,在文件夹下面创建一个空的data的文件夹和my.ini的文件2.在my.ini文件里面写入如下内容,将下面#注释的内容删去,然后还有就是下面的ba...原创 2019-11-20 13:17:17 · 180 阅读 · 0 评论 -
悲观锁和乐观锁
悲观锁悲观锁就是每次获取数据的时候,都会担心数据被修改,所以每次获取数据的时候都会进行加锁,确保在使用数据的过程中不会被修改,使用完成后会对该锁进行解除。悲观锁的使用场景:比较适合写入操作比较频繁的场景,如果出现大量的读取操作,每次读取的时候都会进行加锁,这样就会增加大量的锁的开销,降低了系统的吞吐量。悲观锁的实验:关于悲观锁的说明在关系数据库管理系统中,悲观并发控制(又叫悲观锁...原创 2019-11-09 00:30:54 · 123 阅读 · 0 评论 -
关于sql优化的方法
1.选择列,select *会进行全字段扫描,效率低,因此尽量指定字段2.where condition1 and condition2,where条件字句的解析顺序:从右到左;因此对于and,应该尽量把假的放在右边,对于or,应该尽量把真的放在右边3.一般根据需求来选择,如果将函数放在字段上,会为每行的该字段进行转换,效率会比较低一些;建议将转换函数放在固定值上面(好处之一就是只需要转换一次...原创 2019-10-29 10:23:05 · 174 阅读 · 0 评论 -
mysql和oracle的区别
mysql和oracle的区别1.mysql一般适用于中小型数据库oracle一般适用于大型数据库2.mysql中有自动增长的数据类型,插入记录时不用操作此字段,会自动获取数据值,oracle没有自动增长的数据类型,需要建立一个...原创 2019-10-29 09:34:32 · 954 阅读 · 0 评论 -
mysql localhost可以连接,输入ip地址连接访问被拒绝
mysql localhost可以连接,输入ip地址连接访问被拒绝 Mysql 默认是没有开启这个权限的(只允许使用 host:localhost,或者 host:127.0.0.1),如果想用 host:192.168.1.* ,来访问mysql ,需要手动开启这个权限。 进入Mysql终端输入这个命令 1.打开cmd窗口,进入MySql安装的bin目录 2.执行命令登录数据...转载 2019-06-27 18:02:05 · 2067 阅读 · 0 评论 -
sqlserver,mysql ,oracle默认端口号
sqlserver,mysql ,oracle默认端口号sqlserver默认端口号为:1433URL:“jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname”DRIVERNAME:“com.microsoft.jdbc.sqlserver.SQLServerDriver”;mysql 默认端口号为:3306URL:...转载 2019-07-04 16:25:26 · 412 阅读 · 0 评论 -
事务和事务的acid
事务和事务的acid百度百科中解释:指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。简单的说,事务就是并发控制的单位,是用户定义的一个操作序列。而一个逻辑工作单元要成为事务,就必须满足ACID属性。A:原子性(Atomicity)事务中的操作要么都不做,要么就全做。C:一致性(Consistency)事务执行的结果必须是从数据库从一个一致性状态转换到另一个一...转载 2019-07-06 17:44:15 · 153 阅读 · 0 评论 -
mysql和oracle的索引类型
**索引mysql索引:**单列索引(普通索引,唯一索引,主键索引)、组合索引、全文索引、空间索引(1)单列索引:一个索引只包含单个列,但一个表中可以有多个单列索引。(2)普通索引:MySQL中基本索引类型,没有什么限制,允许在定义索引的列中插入重复值和空值,纯粹为了查询数据更快一点。(3)唯一索引:索引列中的值必须是唯一的,但是允许为空值。(4) 主键索引:是一种特殊的唯一索引,...原创 2019-07-30 16:48:11 · 1019 阅读 · 0 评论