
Mysql
沉默的猫小弟
闭关学习中
展开
-
事务 ACID 特性解读
什么是事务?事务(Transaction)是由一系列对系统中数据进行访问与更新的操作所组成的一个程序 执行逻辑单元,;事务是一组不可再分割的操作集合;事务的特性(ACID)ACID 是事务的sizhong特性,分别是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。运用经典的银行转账来举例说明事务1原子...原创 2020-03-28 15:39:39 · 340 阅读 · 0 评论 -
MySQL 分页和排序
排序 order by排序包括升序(ASC) 和 降序(DESC)分页 limit表还是那张表首先进行排序SELECT * FROM `score` ORDER BY `sco`ASC查询结果:发现结果不对,反复试了几次还是不行,然后我试着把查询列换位sid发现 可以成功,这才恍然大悟,原来我的sco列设置的字节为varchar型排序只能用int型ALTER TABLE ...原创 2020-03-23 10:19:39 · 180 阅读 · 0 评论 -
MySQL查询之自连接查询
自连接查询属于联表查询中特殊的一种联表查询是两张表采用7中join方式 依据两张表不同字段相同数据进行数据查询那么一张表如何进行联表查询呢?就是采用自连接的查询方式自连接说白了就是把一张表分成两张 然后又采用联表查询的方式进行操作话不多说,直接看表- - 建表 `obj`CREATE TABLE IF NOT EXISTS `obj`(`id` INT (2) NOT NULL ...原创 2020-03-22 18:38:25 · 1214 阅读 · 0 评论 -
通俗易懂的 mysql 7种join
首先要建两张有外键关系的表-- 学生表CREATE TABLE IF NOT EXISTS `student`(`id` INT (4) NOT NULL AUTO_INCREMENT COMMENT'学号',`name` VARCHAR (10) COMMENT '姓名',`sex` VARCHAR(2) NOT NULL DEFAULT'男' COMMENT'性别',PRIMARY...原创 2020-03-21 13:28:52 · 1695 阅读 · 0 评论 -
四种添加外键的方法
方法一:直接在属性值后面添加注意要跟外键名称不同CREATE TABLE IF NOT EXISTS `pay`(`pay_id` INT(2) NOT NULL REFERENCES staff(`id`),`money` CHAR(10) NOT NULL DEFAULT '0' COMMENT'工资金额' )ENGINE=INNODB DEFAULT CHARSET = ut...原创 2020-03-20 14:49:38 · 5914 阅读 · 0 评论 -
解决Navicat 连接 数据库(Mysql)出现中文乱码问题
要想实现连接不出现乱码 就必须保持两端字符集相同;一般我们在使用编码时是指字符集为UTF-8;为什么要使用UTF-8的字符集?如果各个国家都搞出一套自己的编码标准,结果互相之间谁也不懂谁的编码,谁也不支持别人的编码。当时的中国人想让电脑显示汉字,就必须装上一个”汉字系统”,专门用来处理汉字的显示、输入的问题,装错了字符系统,显示就会乱了套。这怎么办?就在这时,一个叫ISO(国际标谁...原创 2019-05-27 18:11:59 · 16607 阅读 · 1 评论 -
解决mysql无法在本地找到建的数据库问题
在使用sqlyog管理工具管理数据库后,我想找找自己在本地建的数据库在哪?但是我在自己熟悉的mysql文件夹下并没有找到自己的数据库以及建表那么这就很可能是mysql配置中自己放的地方错了然后我找到 my.ini文件找到 datadir(Ctrl+F搜索即可)发现自己的路径根本就不是放在自己熟悉的那个mysql文件夹中然后我又找这个ProgramData文件夹,发现无从寻找之后...原创 2020-03-11 17:29:16 · 779 阅读 · 0 评论