随笔分类 -  数据库

MySQL的查询练习
摘要:student表 teacher表 course表 score表 对这四个表进行一些练习。 1:查询student表中所有记录。 select *from student; 2:查询student表中name/sex/classid这些列。 select name,sex,classid from 阅读全文
posted @ 2019-09-29 14:49 时光易逝-珍惜 阅读(320) 评论(0) 推荐(0)
事务的隔离性—脏读/幻读/不可重复读
摘要:MySQL中有四个隔离等级 1 :read uncommitted 读取没提交的数据 事务a中执行的sql语句执行了,却没有提交数据。事务b也可以读取到这些未提交的数据,这样称为脏读 2:read committed 读取提交的数据 事务b能读取到事务a提交的数据,事务b还没结束,事务b的后续SQL 阅读全文
posted @ 2019-09-28 16:21 时光易逝-珍惜 阅读(199) 评论(0) 推荐(0)
MySQL的事务
摘要:MySQL中事务是一个最小的不可分割的工作单元,事务能保证一个业务的完整性 一个业务中有多条sql语句,这些sql语句必须同时成功或同时失败,这时需要要事务来保证这个要求。 例如:a从自己的银行卡上转100给b update user set money=money-100 where name=' 阅读全文
posted @ 2019-09-28 15:01 时光易逝-珍惜 阅读(209) 评论(0) 推荐(0)
MySQL的链接查询
摘要:内连接 inner join ....on...../join ....on... :将两个表中同时符合on条件的记录查询出来 inner可以省略 select *from person inner join card on person.cardid=card.cardid; 外连接 分为左连接、 阅读全文
posted @ 2019-09-28 08:54 时光易逝-珍惜 阅读(286) 评论(0) 推荐(0)
MySQL中的三大设计范式
摘要:第一设计范式 :表中的每一列的值都不能在拆分 第二设计范式:满足第一设计范式,除主键外每一列都必须依靠主键 第三设计范式:满足第二设计范式,除主键列外,每一列都不能相互依靠. 阅读全文
posted @ 2019-09-27 21:34 时光易逝-珍惜 阅读(354) 评论(0) 推荐(0)
MySQL中的六个约束
摘要:主键约束 primary key:一个表中只能有一个主键,主键值不能为空,不能重复 设置主键约束:1 在创建表时就设置好主键约束 create table person(id int primary key); 或 create table person(id int ,name char(10), 阅读全文
posted @ 2019-09-27 21:25 时光易逝-珍惜 阅读(810) 评论(0) 推荐(0)
SQL的常用语句
摘要:一些简单的SQL命令: 1:show 命令 show databases 显示MySQL中所有的数据库 show tables 显示某个数据库中所有的表 2:use 命令 use 数据库名 进入这个数据库 3:exit 命令 退出数据库 4:select 从表中查找记录 select *from t 阅读全文
posted @ 2019-09-27 16:53 时光易逝-珍惜 阅读(163) 评论(0) 推荐(0)
MySQL中的用CMD窗口给表中添加汉字
摘要:今天我在学习MySQL时遇到一个问题:用cmd窗口往表中添加汉字发现添加不上,报ERROR 1366 (HY000): Incorrect string value: '\xBC\xBE\xBE\xFC' for column 'name' at row 1这个错。我猜测是编码的问题,于是查了我的m 阅读全文
posted @ 2019-09-25 20:18 时光易逝-珍惜 阅读(561) 评论(0) 推荐(0)