Mysql
学习mysql中遇见的一些值得记录的知识
~依然如故~
这个作者很懒,什么都没留下…
展开
-
安装oracle19出现ins 35180 无法检查可用内存问题(无法从节点 xxxx检索 exectask 的版本)
安装oracle19出现问题记录原创 2022-07-28 22:48:39 · 4643 阅读 · 0 评论 -
mysql事务学习
概念事务是一系列对系统中数据进行访问与更新操作所组成的程序执行逻辑单元。事务的特点原子性,一致性,隔离性,持久性原子性:事务是一个整体,它要么所以操作全部执行,要么所有操作全部不执行一致性:事务在执行过程中它的数据对其他事务是一致的。也就是说事务在执行过程中,修改的数据在事务结束前保持一致。隔离性:并发事务操作同一个数据时,每个事务都有各自完整的数据空间。持久性:事务提交之后,修改的数据会被保持在磁盘中永久存储下载。事务并发导致的问题脏读 不可重复读 幻读脏读:A事务读到了B事务修原创 2021-05-09 22:36:32 · 89 阅读 · 0 评论 -
2021-05-03
原文链接MySql关键字的顺序 mysql关键字有执行顺序与书写顺序,现总结如下: 1.执行顺序 FROMWHERESELECTGROUP BYHAVINGORDER BY 注:group by/having/order by 可以使用select的别名(select avg as a) 2.书写顺序 SELECTFROMJOINONWHEREGROUP BYHAVINGORDER BYUNION 特别注意:HAVING一定要放在GROUP BY后面 示例: sql: S转载 2021-05-03 16:37:39 · 68 阅读 · 0 评论 -
遇到的几道mysql题
表1.课程表course教师表teacher分数表sc学生表Student第一题按平均成绩从⾼到低显示所有学⽣的所有课程的成绩以及平均成绩:答案:select s.sid,s.sname,a.score,b.score,c.score,avg(d.score)from student sleft join sc a on a.cid = 01 and s.sid = a.sidleft join sc b on b.cid = 02 and s.sid = b.sidlef原创 2021-05-02 17:05:35 · 105 阅读 · 0 评论 -
mysql对表的操作DDL
创建表创建表:create table 表名(字段名 字段类型 字段约束)engine=innodb default charset = utf8;查看表结构:desc 表名;查看创建表的语句:show create table 表名;修改表alter table 表名 更改选项;添加字段在表中追加一个字段:alter table 表名 add 字段名 字段类型 字段约束 ;在表的最前面添加:alter table 表名 add 字段名 字段类型 字段约束 first;在某一个字段后添加原创 2021-05-02 16:14:37 · 152 阅读 · 0 评论 -
mysql的约束有哪些
主键约束 外键约束 唯一约束 非空约束 检查约束 默认约束 自动增长 无符号 0填充主键约束 primary key:一个表中只能有一个主键约束外键约束foreign key:该字段是其他表中的主键,这样的字段称为外键。唯一约束unique:设置该字段的 值不能重复非空约束not null: 设置该字段不为空默认约束default :设置该字段的默认值检查约束check:对该字段输入的值做限定自动增长auto_increment:设置该字段的值自动增加,一般可以与主键一起使用设置无符号un原创 2021-05-02 15:36:04 · 156 阅读 · 0 评论 -
mysql语言的四大分类
mysql的四大语言分类:数据查询语言-DQL(Data Query Language)数据操作语言-DML(Data Manipulation Language)数据定义语言DDL(Data DeFinition Language)数据控制语言DCL(Data Control Language)数据查询语言DQLselect:经常需要使用的语言,对数据进行查询数据操作语言DML(与DQL语言共同构成了大部分程序员的增删查改操作)insert:添加数据delete:删除数据up原创 2021-05-02 10:36:39 · 924 阅读 · 0 评论