
数据库
文章平均质量分 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 · 922 阅读 · 0 评论 -
数据库基础笔记(MySQL)6 —— 基础事务
事务只与 DML 语句有关 ( 关于数据的 增删改 )一个事务由一条或多条 DML 语句组成,一个事务在提交事务后才会将数据彻底修改到数据库中,再提交前,我们可以用回滚回到指定位置,相当于可以撤回错误操作在 MySQL 中默认的为 自动提交事务 ,即每执行一条 DML 语句,就提交一次 ( 即不能回滚 ),直接修改在数据库中事务操作开启事务 : start transaction 或 set autocommit=off( 等于 0 也行 )提交事务 : commit回滚事务 ( 回滚到开启原创 2021-11-16 10:51:36 · 585 阅读 · 0 评论 -
数据库基础笔记(MySQL)5 —— 基础索引
索引索引是帮助 MySQL 高效获取数据的数据结构,可以在字段上添加,用于提高查询效率( 可以给一个字段添加,也可以给多个字段联合添加 )创建索引,就相当于为这个字段中的数据创建一个 B+ 树,如果没有索引我们便在该字段上一个个找对比值,如果有索引,我们则在 B+ 树上找例:select * from table_1 where id = 0 ;( B+ 树是 B 树的一个升级版,相对于 B 树来说 B+ 树更充分的利用了节点的空间,让查询速度更加稳定,其速度完全接近于二分法查找 )一般给唯一性强原创 2021-11-16 08:22:18 · 428 阅读 · 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 · 456 阅读 · 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 · 305 阅读 · 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 · 894 阅读 · 4 评论 -
数据库基础笔记(MySQL)1 —— 基础概念
(写算法题目把自己心态搞崩了,休息两天顺便整理整理之前学的数据库基础笔记,因为只是自己学的时候做的笔记,如果有错误欢迎大家指正,过两天再重回算法的怀抱哈哈)如何下载配置这个写的感觉没有视频清楚,b站的一个视频,感觉他讲的蛮清楚的,跟着他走,相信你可以哒数据库基础概念①DB:数据库,保存一组有组织的数据的容器大体分为关系型数据和非关系数据库关系型数据库:采用关系模型来组织数据的数据库,即由二维表及其之间的联系所组成的一个数据组织,基于标准的SQL,只是内部一些实现有区别,例 MySQL,Orac原创 2021-11-13 15:55:35 · 788 阅读 · 0 评论