![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MYSQL
在调用mysql数据库的学习与思考
洛洛大芳
本人在校大学生一枚,还请多多指教
展开
-
数据库的三大范式
三大范式第一范式第二范式第三范式第一范式每一个列都不可以再拆分,就是说不能出现同样的字段,不能有同样的列第二范式在第一范式的基础上,非主键列完全依赖于主键,而不能是依赖于主 键的一部分第三范式在第二范式的基础上,非主键只能依赖于主键,不能依赖于其他的列...原创 2021-08-17 22:11:22 · 72 阅读 · 0 评论 -
delete和truncate还有drop的区别
delete首先我们要明白delete是DML语句,其他两个都是DDL语句,delete操操作完还可以回滚,其他的两个执行非常快,删了就是删了,delete命令支持WHERE子句,可以使用带有DELETE的where子句来过滤和删除特定记录;而,truncate命令不支持WHERE子句。delete采用行级锁定,truncate采用表级锁定delete支持索引和视图,truncate不支持delete只能一条一条的删,我刚才删了张三,delete不能一次性删完所有的数据,更不要说破坏表结构这种原创 2021-08-17 22:03:35 · 519 阅读 · 0 评论 -
on和where的区别
on和where都出现在条查询当中,后面的语句都表示用来查询的条件,比如说筛选什么的,连接查询啊等等等onon作为条件查询的时候是是在生成临时表的时候,比如说左连接查询,这个时候不管条件是否正确,都会返回左边对应的数据行 ,第二个sql语句是用left join左连接查的,条件同样为假,但是还是会查询到左边的表的数据wherewhere作为查询条件时,是在临时表生成之后了,这个时候如果后面的查询条件不为真,就会全部过滤掉,但是没有出现报错,我在测试的时候后面的7777是没有的,找不到和77原创 2021-08-17 21:33:36 · 437 阅读 · 0 评论 -
MySql中的连接查询
内连接inner join 子句连接查询seelct * from student s inner join sc c on s.sno=c.cno;左外连接left join 子句连接查询seelct * from student s left join sc c on s.sno=c.cno;右外连接seelct * from student s right join sc c on s.sno=c.cno;全外连接full outer join 子句select s.原创 2021-08-17 21:09:19 · 84 阅读 · 0 评论 -
数据库关系描述
一对一对于实体a中的每一个实体,实体b中至多有一个实体和它联系起来,比如说一个班的班主任只能管理一个班,这就是大型的一对一的关系一对多对于实体a中的每一个实体,实体b中有n个和它有关系,这种关系就是一对多的关系,比如说一个班对应多个学生,每个学生只在一个班中,也就是说学生和班级之间就是一个一对多的关系多对多对于实体a中,实体b中有n个实体与之类型,在实体b中也有n个和实体a中的每一个实体有关系,那么就是多对多的关系,比如说:一个学生可以选多门课,一门课可以被多个学生选...原创 2021-08-17 20:43:34 · 541 阅读 · 0 评论 -
mysql常用命令和语法规范
今天给大家介绍一下mysql常用命令1mysql:-uroot -proot这个是打开mysql的命令2sh原创 2021-07-19 18:59:21 · 71 阅读 · 0 评论 -
Mysql数据库
mysql数据库什么是mysql表的操作DQL,DML,DDL,DCL什么是mysql链接: mysql官方的解释是这样的MySQL 是一款安全、跨平台、高效的,并与 PHP、Java 等主流编程语言紧密结合的数据库系统。该数据库系统是由瑞典的 MySQL AB 公司开发、发布并支持,由 MySQL 的初始开发人员 David Axmark 和 Michael Monty Widenius 于 1995 年建立的。我另外补充一下:mysql是一个关系型数据库管理系统,可以把不同的数据存放在不同的表里原创 2021-07-11 22:47:30 · 295 阅读 · 0 评论