![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 51
略/n
这个作者很懒,什么都没留下…
展开
-
学习数据库的第十一天(变量、存储过程及函数、分支结构、循环结构)
变量系统变量:变量由系统提供,不是用户定义,属于服务器层面查看所有的系统变量:show global|【session 】variables;查看满足条件的部分系统变量show global|【session 】variables like ’ ';查看指定的某个系统变量的值select @@global|【session】系统变量名;为某个系统变量赋值:set global|【session】系统变量名 = 值set @@global|【session】.系统变量名 = 值分类:原创 2021-11-01 11:32:45 · 129 阅读 · 0 评论 -
学习数据库的第十天(事务、视图)
TCL含义:transaction control language 事务控制语言事务一个或一组sql语句组成一个执行单元特点(acid):原子性:指的是事务是不可分割的工作单位,全部执行或全部不执行一致性:事务使数据库从一个一致状态变换到另一个一致性状态隔离性:指一个事务的执行不能受其他事务的干扰持久性:指一个事务一旦被提交,它对数据库的改变就是永久性的存储引擎在MySQL中的数据用不同技术存储在文件(内存)中事务的创建隐式事务:事务没有明显的开始和结束标记显示事务:事务具有明显原创 2021-10-30 20:52:14 · 105 阅读 · 0 评论 -
学习数据库的第九天(常见约束)
常见约束含义:一种限制,用于限制表中的数据,为了保证表中数据的准确和可靠性分类:六大约束not null:非空,为了保证该字段的值不能为空default:默认,用于保证该字段的值有默认值primary key:主键,用于保证该字段的值具有唯一性,并且非空unique:唯一,用于保证该字段的值具有唯一性,可以为空check:检查约束【MySQL中不支持】foreign key:外键,用于限制两个表的关系,用于保证该字段的值必须来自于主表的关联列的值。(在从表中添加外键约束,用于引用主表中某列的原创 2021-10-27 15:06:39 · 99 阅读 · 0 评论 -
学习数据库的第八天(DDL,常见的数据类型)
DDL语言数据定义语言涉及到库和表的管理创建:create修改:alter删除:drop一、库的管理创建:create database【if not exists 】 库名;删除: drop database 【if exists】 库名;修改:(修改字符集)alter database 库名 character set utf8/…二、表的管理创建:create table 表名(列名 列的类型【(长度) 约束】,列名 列的类型【(长度) 约束】,列名 列的类型【原创 2021-10-26 16:58:00 · 123 阅读 · 0 评论 -
学习数据库的第七天(DML)
DML语言数据操作语言插入:insert删除:delete修改:update插入语句方式一:insert into 表名(列名,…)values(值1,…);插入的值的类型要与列的类型一致或兼容不可以为null的列必须插入插入值列的顺序可以调换列数和值的个数必须一致可以省略列名,默认是所有列,而且列的顺序和表中列的顺序是一致的方式二:insert into 表名set 列名=值,列名=值…两种方式的区别方式一支持插入多行,方式二不支持方式一支持子查询,方式二不支持修改语原创 2021-10-25 17:21:16 · 63 阅读 · 0 评论 -
学习数据库的第六天(分页查询,联合查询)
分页查询应用场景:当要显示的数据,一页显示不全,需要分页提交请求时select 查询列表from 表【join type join 表2on 连接条件where 筛选条件group by 分组字段having 分组后筛选order by 排序字段】limit 【offset,】size;offset :要显示条目的起始索引(起始索引从0开始),若从0开始,则可以省略size:要显示的条目个数特点:limit语句放在查询语句的最后公式:要显示的页数 page,每页的条目数siz原创 2021-10-25 09:27:31 · 64 阅读 · 0 评论 -
学习数据库的第五天(子查询)
子查询出现在其他语句中的select语句分类按照子查询出现的位置select 后面仅只支持标量子查询from 后面仅支持表子查询where或having后面标量子查询列子查询行子查询exists后面(相关子查询)表子查询按结果集的行列数不同:标量子查询:结果集只有一行一列列子查询:结果集有一列多行行子查询:结果集有一行多列表子查询:结果集一般为多行多列where或having后面特点:子查询放在小括号内子查询一般放在条件右侧子查询的执行优先于主查询执行,主查询的原创 2021-10-24 10:08:21 · 47 阅读 · 0 评论 -
学习数据库的第四天(连接查询)
连接查询含义:又称多表查询,当涉及的字段来自多个表时原创 2021-10-23 11:30:02 · 70 阅读 · 0 评论 -
学习数据库的第三天(排序查询、分组查询、常见函数)
排序查询select 查询列表from 表【where 筛选条件】order by 排序列表 【asc(升序)|desc(降序)】特点:asc代表升序,desc代表降序,默认是升序原创 2021-10-19 19:51:50 · 86 阅读 · 0 评论 -
学习数据库的第二天(条件查询)
基础查询select查询列表from表名;查询列表可以是:表中的字段、常量、表达式、函数查询结果是一个虚拟的表格原创 2021-10-17 15:44:06 · 57 阅读 · 0 评论 -
学习数据库的第一天(基本概念)
DB存储数据的“仓库”,保存了一系列有组织的数据。DBMS数据库管理系统SQL结构化查询语言优点:不是某个特定数据库供应商专有的语言简单易学数据库的特点将数据放入表中,表再放到库中一个数据库中可以有多个表,每个表都有一个名字,用来标识自己。表名具有唯一性表由列组成,也称为字段...原创 2021-10-16 15:35:55 · 100 阅读 · 0 评论