随笔分类 -  mysql

摘要:转载: https://www.cnblogs.com/tiancai/p/9024351.html https://blog.csdn.net/qq_41599205/article/details/104803015 https://blog.csdn.net/v_JULY_v/article/ 阅读全文
posted @ 2020-06-23 21:00 测试爬虫 阅读(621) 评论(0) 推荐(0)
摘要:参考链接:https://www.cnblogs.com/wyy123/p/6269875.html 阅读全文
posted @ 2020-06-11 21:48 测试爬虫 阅读(200) 评论(0) 推荐(0)
摘要:什么是索引: 索引就是一个数据结构,我们把表中的记录用一个适合高效查找的数据结构来表示,目的就是让查询变得更高效。 ###索引的优点: 索引大大减少了服务器需要扫描的数据量 索引可以帮助服务器避免排序和临时表 索引可以将随机I/O变成顺序I/O ###索引的缺点: 索引是占用空间的. 索引会影响up 阅读全文
posted @ 2020-06-11 21:40 测试爬虫 阅读(143) 评论(0) 推荐(0)
摘要:三、日期函数 date_format(date,format) 根据format字符串格式化date值 (在format字符串中可用标志符: %m 月名字(january……december) %w 星期名字(sunday……saturday) %d 有英语前缀的月份的日期(1st, 2nd, 3r 阅读全文
posted @ 2020-05-26 21:16 测试爬虫 阅读(183) 评论(0) 推荐(0)
摘要:一、数字函数 ABS(x):返回 x 的绝对值 -> select abs(-1) -- 返回1 ACOS(x):求 x 的反余弦值(参数是弧度) -> select acos(0.25) -- 返回1.318116071652818 ASIN(x) 求反正弦值(参数是弧度) -> select a 阅读全文
posted @ 2020-05-26 20:42 测试爬虫 阅读(362) 评论(0) 推荐(0)
摘要:重做日志(redo log) 作用: 确保事务的持久性。 防止在发生故障的时间点,尚有脏页未写入磁盘,在重启mysql服务的时候,根据redo log进行重做,从而达到事务的持久性这一特性。 内容: 物理格式的日志,记录的是物理数据页面的修改的信息,其redo log是顺序写入redo log fi 阅读全文
posted @ 2020-05-24 20:10 测试爬虫 阅读(225) 评论(0) 推荐(0)
摘要:乐观锁: 乐观锁的想法很乐观,对数据库进行操作前一般认为此次操作不会产生冲突,因此操作时并不进行锁操作,等到操作结束时才判断是否冲突。 实现方法: 对表的数据进行操作时,同时将数据表的版本字段取出,等到操作完毕进行提交时,将数据版本号与表内的数据版本号进行比较,如果相等,说明这段时间内没有别的事务对 阅读全文
posted @ 2020-05-24 20:02 测试爬虫 阅读(143) 评论(0) 推荐(0)
摘要:什么是MVCC: MVCC,Multi Version Concurrency Control,多版本并发控制。MVCC 是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问; 基本原理: MVCC的实现,通过保存数据在某个时间点的快照来实现的。这意味着一个事务无论运行多长时间,在同 阅读全文
posted @ 2020-05-24 19:58 测试爬虫 阅读(1030) 评论(0) 推荐(0)
摘要:什么是事务 事务(Transaction)是访问和更新数据库的程序执行单元;事务中可能包含一个或多个sql语句,这些语句要么都执行,要么都不执行。作为一个关系型数据库,MySQL支持事务. 一个完整的业务需要批量的DML(insert、update、delete)语句共同联合完成 事务只和DML语句 阅读全文
posted @ 2020-05-24 19:43 测试爬虫 阅读(147) 评论(0) 推荐(0)
摘要:mysql表操作: 1.修改表的名字: alter table tbl_name rename to new_name 2.向表中增加一个列 格式:alter table tablename add columnname type;/alter table tablename add(columnn 阅读全文
posted @ 2020-05-21 21:36 测试爬虫 阅读(151) 评论(0) 推荐(0)
摘要:mysql基本操作 1.启动mysql服务 service mysql restart 2.关闭mysql服务 service mysql stop 3.进入命令行窗口: mysql u{用户名} p{密码} h{mysql主机地址} p{端口} 4.退出命令窗口: exit 增加用户 格式:gra 阅读全文
posted @ 2020-05-21 20:59 测试爬虫 阅读(130) 评论(0) 推荐(0)
摘要:下载安装包 1.打开http://dev.mysql.com/downloads/mysql/ 官网,选择需要的版本进行下载 2.可以使用Linux命令安装,命令如下: wget http://dev.mysql.com/get/Downloads/MySQL 5.6/mysql 5.6.33 li 阅读全文
posted @ 2020-05-21 20:18 测试爬虫 阅读(113) 评论(0) 推荐(0)