数据库
文章平均质量分 78
gronkie
一个大三咸鱼罢了,如果有什么问题,欢迎私信或者评论讨论,不过实力有限,还请多多包涵
展开
-
数据库基础笔记(MySQL)7 —— 存储引擎和视图 ( 完结撒花 )
存储引擎 即一个表 存储 / 组织 数据的方式 ( MySQL 的默认存储引擎为 InnoDB ) 可以用 engine 指定存储引擎,charset 指定字符的编码方式 例:create ( … ) engine = InooDB default charset = gbk; 查看表的存储引擎 show engines ( 查看当前 MySQL 支持哪些存储引擎 ) show create table 表名 ( 查看该表的基本数据,包括存储引擎 ) 搜索引擎介绍 MyIM ...原创 2021-11-16 15:28:26 · 856 阅读 · 0 评论 -
数据库基础笔记(MySQL)6 —— 基础事务
事务 只与 DML 语句有关 ( 关于数据的 增删改 ) 一个事务由一条或多条 DML 语句组成,一个事务在提交事务后才会将数据彻底修改到数据库中,再提交前,我们可以用回滚回到指定位置,相当于可以撤回错误操作 在 MySQL 中默认的为 自动提交事务 ,即每执行一条 DML 语句,就提交一次 ( 即不能回滚 ),直接修改在数据库中 事务操作 开启事务 : start transaction 或 set autocommit=off( 等于 0 也行 ) 提交事务 : commit 回滚事务 ( 回滚到开启原创 2021-11-16 10:51:36 · 548 阅读 · 0 评论 -
数据库基础笔记(MySQL)5 —— 基础索引
索引 索引是帮助 MySQL 高效获取数据的数据结构,可以在字段上添加,用于提高查询效率( 可以给一个字段添加,也可以给多个字段联合添加 ) 创建索引,就相当于为这个字段中的数据创建一个 B+ 树,如果没有索引我们便在该字段上一个个找对比值,如果有索引,我们则在 B+ 树上找 例:select * from table_1 where id = 0 ; ( B+ 树是 B 树的一个升级版,相对于 B 树来说 B+ 树更充分的利用了节点的空间,让查询速度更加稳定,其速度完全接近于二分法查找 ) 一般给唯一性强原创 2021-11-16 08:22:18 · 399 阅读 · 0 评论 -
数据库基础笔记(MySQL)4 —— 基础约束
约束 我们可以给表中的字段加上一些约束,来保证表中的数据是有效的 按约束的功能分类 非空约束 : not null 唯一性约束 : unique 主键约束 : primary key 外键约束 : foreign key 默认值约束 :default 检查约束 : check ( MySQL 不支持,Oracle 支持 ) 可以多个约束对一个字段使用 例:create table table_1 ( id int , name char ( 5 ) not null unique ) ; 非空约束 (原创 2021-11-16 08:17:00 · 402 阅读 · 0 评论 -
数据库基础笔记(MySQL)3 —— 基础操作
表操作 表的创建 ( create ) create table 表名 ( 字段1 数据类型,字段2 数据类型 … ) ; 例:create table table_1 ( id int , name char ( 5 ) ) ; 以查询结果建表 create table 表名 as select … ; 删除表 ( drop ) drop table 表名 ;( 如果表不存在,则会报错 ); drop table if exits 表名 ;( 如果该表存在的话,将它删除 , 可以防止报错) 表结构操作原创 2021-11-15 19:08:44 · 266 阅读 · 0 评论 -
数据库基础笔记(MySQL)2 —— 基础查询
查询数据库信息: 查询 MySQL数据库 的版本号 select version(); 查看当前使用的数据库 elect database(); 查询表结构 查询表结构(desc 是 describe 的缩写) desc(或describe) 表名; 简单查询 查询指定字段的数据( 可以是一个字段,也可以是多个字段,字段之间逗号隔开 ) select 字段1 , 字段2 , 字段3… from 表名; 查询所有字段 select * from 表名; as 关键字 这就要提一提这个 as 关键字原创 2021-11-13 23:54:33 · 839 阅读 · 4 评论 -
数据库基础笔记(MySQL)1 —— 基础概念
(写算法题目把自己心态搞崩了,休息两天顺便整理整理之前学的数据库基础笔记,因为只是自己学的时候做的笔记,如果有错误欢迎大家指正,过两天再重回算法的怀抱哈哈) 如何下载配置 这个写的感觉没有视频清楚,b站的一个视频,感觉他讲的蛮清楚的,跟着他走,相信你可以哒 数据库基础概念 ①DB: 数据库,保存一组有组织的数据的容器 大体分为关系型数据和非关系数据库 关系型数据库:采用关系模型来组织数据的数据库,即由二维表及其之间的联系所组成的一个数据组织,基于标准的SQL,只是内部一些实现有区别,例 MySQL,Orac原创 2021-11-13 15:55:35 · 750 阅读 · 0 评论