MySql单表、约束和事务

  • Post author:
  • Post category:mysql

来自拉钩教育-JAVA就业集训营 1. DQL操作单表 1.1 创建数据库,复制表 创建一个新的数据库 db2 CREATE DATABASE db2 CHARACTER SET utf8; 将db1数据库中的 emp表 复制到当前 db2数据库 1.2 排序 通过 ORDER BY 子句,可以将查询出的结果进行排序(排序只是显示效果,不会影响真实数据) 语法结构 SELECT 字段名 FROM …

继续阅读 MySql单表、约束和事务

mysql5.7 备份指定字符开头的表,密码包含特殊字符

  • Post author:
  • Post category:mysql

总结 1,解决mysql密码包含特殊字符的问题: 正常命令形如: mysqldump -u root -p 你的密码 包含特殊字符形如: mysqldump -u root --password='你的密码' 2,解决指定字符开头的问题和压缩问题: 压缩: mysqldump -u root --password='你的密码' 数据库名 $(mysql -u root --password='你的…

继续阅读 mysql5.7 备份指定字符开头的表,密码包含特殊字符

四个小型,开源数据库(sqlite,mysql,redis,mongodb)

  • Post author:
  • Post category:mysql

前言 sqlite,mysql,redis,mongodb四个数据认识笔记 四个数据库的详细介绍,请看博客: https://www.cnblogs.com/pungchur/p/14086915.html 一、四个数据的安装 ubuntu apt更换国内源: step1: vi /etc/apt/sources.list,内容:https://www.cnblogs.com/dream4567/…

继续阅读 四个小型,开源数据库(sqlite,mysql,redis,mongodb)

mysql 取多列最大最小值GREATEST,LEAST

  • Post author:
  • Post category:mysql

-- 获取多列最大最小值 SELECT GREATEST(1,2,3,4); 结果:4 SELECT LEAST(1,2,3,4); 结果:1 -- 获取一列中最大最小值 SELECT MAX(col1); SELECT MIN(col1); 版权声明:本文为chinacmt原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.cs…

继续阅读 mysql 取多列最大最小值GREATEST,LEAST

mysql 8.0版本后修改密码的方法及其lower_case_table_names设置问题

  • Post author:
  • Post category:mysql

网上文章太多了,没多少靠谱的,搜索引擎收集了一堆垃圾。8.0以后,修改密码的方法已经很以前不一样的,安装的日志中会自动生成临时密码。 临时密码 : mysql 8.0版本后修改密码的方法 mysqladmin -uroot -p 安装时生成的临时密码 password 新密码 mysql8.0 安装好之后,启动之后,无法配置lower_case_table_names选项,启动之后配置lower_…

继续阅读 mysql 8.0版本后修改密码的方法及其lower_case_table_names设置问题

RR隔离级别下mysql如何加锁?

  • Post author:
  • Post category:mysql

RR隔离级别下update加锁结论,RC隔离级别没有gap锁 不加索引锁全表(gap lock + record lock) 普通索引等值更新next-key lock(前开后闭)向后面查一个不等于此值,加 gap lock 唯一索引、主键next-key lock 退化为 行锁 初始化sql CREATE TABLE `t` ( `id` int(11) NOT NULL, `c` int(11…

继续阅读 RR隔离级别下mysql如何加锁?

一文搞懂MySQL索引(清晰明了)

  • Post author:
  • Post category:mysql

索引是对数据库表中一列或多列的值进行排序的一种结构。MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。 索引只是提高效率的一个因素,如果你的MySQL有大数据量的表,就需要花时间研究建立最优秀的索引,或优化查询语句。 ?简单类比一下,数据库如同书籍,索引如同书籍目录,假如我们需要从书籍查找与 xx 相关的内容,我们可以直接从目录中查找,定位到 xx 内容…

继续阅读 一文搞懂MySQL索引(清晰明了)

Oracle向mysql进行数据迁移

  • Post author:
  • Post category:mysql

Oracle向mysql进行数据迁移 1、 需要进行的类型替换 序号 Oracle(o) Mysql(m) 1 VARCHAR2、NVARCHAR2 VARCHAR 2 DATE DATETIME 3 TIMESTAMP DATETIME 4 NUMBER DECIMAL 5 INTEGER DECIMAL(22,0) 6 CLOB TEXT 7 BLOB LONGBLOB 8 LONG RAW …

继续阅读 Oracle向mysql进行数据迁移

《MySQL实战45讲》学习小结(应用篇)

  • Post author:
  • Post category:mysql

丁奇老师《MySQL实战45讲》的学习小结 第一篇:基础概念 第二篇:运维管理 第三篇:合理使用MySQL 题目很大,写得出来的很少 -_-! 把自己的理解梳理出一个提纲,作为一个速查手册吧。 第一部分:sql优化 1. 了解一个sql如何被执行 最重要的是搞清楚MySQL是如何执行一个sql命令的。 explain命令 最简单,也是最常用的:explain命令。 看看执行次序,看看是否用了索引、…

继续阅读 《MySQL实战45讲》学习小结(应用篇)

CentOS部署MySQL/MariaDB

  • Post author:
  • Post category:mysql

系统环境:CentOS 7.6 远程工具:Secure CRT 这篇是个小总结,是在做毕业设计时遇到的一些问题,大概整理了一下做个小记录。可能有些地方也是瞎猫碰到死耗子解决了,如果有不对的直接评论就好。 在配置的时候发现由于在CentOS7之后的版本中用不再支持MySQL,只能用CentOS内部集成的MariaDB。MariaDB是基于事务的存储引擎,使用了Percona的 XtraDB,Inno…

继续阅读 CentOS部署MySQL/MariaDB