文章分类 -  MySQL

MySQL学习
摘要:锁机制 解决因资源共享 而造成的并发问题。 示例:买最后一件衣服X A: X 买 : X加锁 ->试衣服...下单..付款..打包 ->X解锁 B: X 买:发现X已被加锁,等待X解锁, X已售空 分类: 操作类型: a.读锁(共享锁): 对同一个数据(衣服),多个读操作可以同时进行,互不干扰。 b 阅读全文
posted @ 2020-03-31 17:18 Angry-rookie 阅读(220) 评论(0) 推荐(0)
摘要:MySQL优化案例1.单表优化 2.两表优化 3.三表优化 1.单表优化create table book( bid int(4) primary key, name varchar(20) not null, authorid int(4) not null, publicid int(4) no 阅读全文
posted @ 2020-03-30 20:42 Angry-rookie 阅读(204) 评论(0) 推荐(0)
摘要:MySQL 安装:rpm -ivh rpm软件名 如果安装时 与某个软件 xxx冲突,则需要将冲突的软件卸载掉: yun -y remove xxx 安装时 有日志提示我们可以修改密码:/usr/bin/mysqladmin -u root password 'new-password' 注意: 如 阅读全文
posted @ 2020-03-29 20:37 Angry-rookie 阅读(120) 评论(0) 推荐(0)
摘要:主表: user id name age 1 张三 122 李斯 10 外表:user_img id img user_id 1 http://123.jpg 12 http://456.jpg 2 3 http://789.jpg 1 得到结果: id name age imgs 1 张三 12 阅读全文
posted @ 2020-03-29 20:22 Angry-rookie 阅读(482) 评论(0) 推荐(0)
摘要:一个是版本5一个是版本6 6的话要设置时区 参考 :https://blog.csdn.net/superdangbo/article/details/78732700 阅读全文
posted @ 2020-02-11 13:56 Angry-rookie 阅读(130) 评论(0) 推荐(0)
摘要:添加 serverTimezone=UTC例如: spring: # 配置数据源 datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/mybatisplues?useUnic 阅读全文
posted @ 2020-02-10 00:55 Angry-rookie 阅读(95) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/lpob/p/10776980.html 阅读全文
posted @ 2020-01-30 21:20 Angry-rookie 阅读(90) 评论(0) 推荐(0)
摘要:1.下载压缩包 https://dev.mysql.com/downloads/file/?id=491809 2.解压下载的文件(路径放在哪都可以) 3.配置环境变量 添加变量到path中 4.准备my.ini文件 放在D:\mySoftwareEnvironment\mysql-5.7.29-w 阅读全文
posted @ 2020-01-15 13:06 Angry-rookie 阅读(734) 评论(0) 推荐(0)
摘要:获取 阅读全文
posted @ 2019-08-30 23:49 Angry-rookie 阅读(44) 评论(0) 推荐(0)
摘要:SELECT * FROM table1 WHERE DATE(place_order_time) BETWEEN '2019-08-13' and '2019-08-29' 阅读全文
posted @ 2019-08-30 23:47 Angry-rookie 阅读(1324) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-08-30 23:44 Angry-rookie 阅读(239) 评论(0) 推荐(0)
摘要:SELECT * FROM table1 as a LEFT join table2 as b ON a.`name_t`=b.name_t WHERE a.id=1 阅读全文
posted @ 2019-08-30 23:42 Angry-rookie 阅读(852) 评论(0) 推荐(0)
摘要:mysql函数 2.mybatis应用 阅读全文
posted @ 2019-08-30 23:35 Angry-rookie 阅读(627) 评论(0) 推荐(0)
摘要:SELECT a.id,a.name,b.name FROM `table1` as aleft join table2 AS B on A.ID=B.ID and b.name='lkjl' SELECT a.id,a.name,b.name FROM `table1` as aleft join 阅读全文
posted @ 2019-08-13 23:58 Angry-rookie 阅读(1854) 评论(0) 推荐(0)
摘要:mysql having的用法having的用法having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。 而 having子句在聚合后对组记录进行筛选。我的理解就是真实表中没有此数据,这些数据是通过一些函数生存。 阅读全文
posted @ 2019-08-13 23:51 Angry-rookie 阅读(54) 评论(0) 推荐(0)
摘要:一.安装rsync centos7系统默认安装了rsync(可使用命令进行查看);如果没有安装,请使用命令安装 yum -y install rsync 如果本地安装,则需要拷贝rpm文件,进入rpm文件目录,执行命令:(文件名为rpm文件名) rpm -ivh rsync-3.0.9-2.el6. 阅读全文
posted @ 2019-08-12 22:53 Angry-rookie 阅读(630) 评论(0) 推荐(0)
摘要:> 两者都可用来表示YYYY-MM-DD HH:MM:SS[.fraction]类型的日期。 TIMESTAMP和DATETIME的不同点: 1> 两者的存储方式不一样 对于TIMESTAMP,它把客户端插入的时间从当前时区转化为UTC(世界标准时间)进行存储。查询时,将其又转化为客户端当前时区进行 阅读全文
posted @ 2019-08-12 21:54 Angry-rookie 阅读(112) 评论(0) 推荐(0)
摘要:sum 返回来的是BigDecimal类型 count 返回的是long 类型 阅读全文
posted @ 2019-08-12 21:03 Angry-rookie 阅读(975) 评论(0) 推荐(0)
摘要:复制表结构 create table table2 like table1; 将另一个结构相同的表的数据插入到表中 INSERT INTO table2 select *FROM table1 联合查询 SELECT name FROM TABLE1 UNION SELECT name_t FROM TABLE2 内连接,查询两个表中 SELECT t.name,t.nam... 阅读全文
posted @ 2019-07-17 22:10 Angry-rookie 阅读(127) 评论(0) 推荐(0)
摘要:创建 存储函数 sort 这个函数是针对数据库中编码为utf-8的 调用SELECT NAME FROM table_time ORDER BY sort(name) asc 1 、如果mysql 是utf-8 要按gbk 排序 order by convert(name using gbk) 2、 阅读全文
posted @ 2019-07-17 22:07 Angry-rookie 阅读(1901) 评论(0) 推荐(0)