mysql
文章平均质量分 60
皮皮兴
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql如何将一张表的数据复制或修改到另一张表
先建2张表 并给user1表添加数据CREATE TABLE user1 (id int(11) NOT NULL AUTO_INCREMENT,name varchar(32) DEFAULT ‘’ COMMENT ‘姓名’,score int(11) DEFAULT ‘0’ COMMENT ‘分数’,PRIMARY KEY (id)) ENGINE=InnoDB DEFAULT ...原创 2018-12-19 17:50:02 · 2486 阅读 · 0 评论 -
mysql查询所有分类前三的数据
设计思路当mysql查询有很多分类时,可能只需要每种分类的前三或者前十的数据,不需要返回所有的结果,所以我们可以给不同种类的数据添加序号,然后通过序号来筛选结果例:建一张工人工作质量表,用年份和质量来分类CREATE TABLE `work` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(32) DEFAULT '' C...原创 2018-12-10 14:30:08 · 4728 阅读 · 0 评论 -
mysql-事务1-特性和使用
特性1、A (Atomicity) 原子性原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚。比如银行转账,从A账户转100元至B账户,分为两个步骤:1)从A账户取100元;2)存入100元至B账户。这两步要么一起完成,要么一起不完成,如果只完成第一步,第二步失败,钱会莫名其妙少了100元。...原创 2019-06-18 17:22:28 · 178 阅读 · 0 评论 -
mysql-事务2-多事务并发
多事务并发问题参考地址:https://dev.mysql.com/doc/refman/5.7/en/问题:我在做项目的时候想到一个问题,在多线程的情况下,如果多个事务同时修改一条数据,mysql会如何处理?结论:1.我们先创建一张表CREATE TABLE `t` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `num` ...原创 2019-06-18 18:20:39 · 2909 阅读 · 0 评论
分享