MySQL
文章平均质量分 85
mysql学习笔记
「已注销」
这个作者很懒,什么都没留下…
展开
-
mysql基础之视图
mysql基础之视图视图的理解创建视图创建单表视图创建多表联合视图基于视图创建视图利用视图对数据进行格式化查看视图更新视图的数据一般情况不可更新的视图修改视图删除视图视图的理解① 视图,可以看做是一个虚拟表,本身是不存储数据的。视图的本质,就可以看做是存储起来的SELECT语句② 视图中SELECT语句中涉及到的表,称为基表③ 针对视图做DML操作,会影响到对应的基表中的数据。反之亦然。④ 视图本身的删除,不会导致基表中数据的删除。⑤ 视图的应用场景:针对于小型项目,不推荐使用视图。针对于大型原创 2022-01-15 18:08:23 · 377 阅读 · 0 评论 -
mysql基础之约束
mysql基础之约束概述非空约束(not null)作用和特点添加非空约束删除非空约束唯一约束(unique)作用和特点添加唯一约束复合唯一约束删除唯一约束主键约束(primary key)作用和特点添加主键约束复合主键约束删除主键约束自增列(AUTO_INCREMENT)作用和特点指定自增长列删除自增约束MySQL8新特性—自增变量的持久化外键约束(FOREIGN KEY)作用和特点添加外键约束删除外键约束检查约束(check)作用添加检查约束举例默认值约束(default)作用添加默认约束删除默认值约束原创 2022-01-14 13:55:31 · 832 阅读 · 0 评论 -
mysql基础之查询
select基础基本查询基本语法去重-别名-表结构着重号条件查询排序与分页分组查询单列分组多列分组GROUP BY中使用WITH ROLLUPHAVINGWHERE和HAVING的对比多表查询笛卡尔积等值连接 vs 非等值连接自连接 vs 非自连接内连接 vs 外连接UNION的使用SQL99语法新特性子查询基本使用子查询的分类单行子查询多行子查询相关子查询EXISTS 与 NOT EXISTS关键字SELECT的执行过程基本查询基本语法select [distinct] * | {colunm1,c原创 2022-01-14 13:53:19 · 369 阅读 · 0 评论 -
mysql基础之DML
数据处理之增删改插入数据修改数据删除数据mysql8新特性计算列插入数据方式一:insert into 表名(字段名,...) values(值,...);insert into 表名 set 字段=值,字段=值,...;insert 语句的细节插入的数据应与字段的数据类型相同INSERT INTO goods(id,goods_name,price) VALUES('abc','小米手机',2500);-- errors:Incorrect integer value: 'abc'原创 2022-01-12 09:50:35 · 114 阅读 · 0 评论 -
mysql基础之DDL
数据库及表的操作标识符命名规则数据库的操作创建查看修改切换数据库删除备份与恢复表的操作创建表查看表删除表清空表修改表结构备份与恢复表的复制如何删除掉一张表重复记录标识符命名规则数据库名、表名不得超过30个字符,变量名限制为29个必须只能包含 A–Z, a–z, 0–9, _共63个字符数据库名、表名、字段名等对象名中间不要包含空格同一个MySQL软件中,数据库不能同名;同一个库中,表不能重名;同一个表中,字段不能重名必须保证你的字段没有和保留字、数据库系统或常用方法冲突。如果坚持使用,请在SQ原创 2022-01-07 21:04:58 · 370 阅读 · 0 评论