随笔分类 -  SQL数据库

摘要:[toc] # mysql主从搭建 ![一主一从](https://img2023.cnblogs.com/blog/3095768/202308/3095768-20230829165332768-874655329.png) ![一主二从](https://img2023.cnblogs.com 阅读全文
posted @ 2023-08-29 17:02 星空看海 阅读(69) 评论(0) 推荐(0) 编辑
摘要:索引 1、索引概述 知识回顾:数据都是存在硬盘上的,那查询数据不可避免的需要进行IO操作 索引就是一种数据结构,类似于书的目录。意味着以后再查数据应该先找目录再找数据,而不是用翻页的方式查询数据 2、键 索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。 primary ke 阅读全文
posted @ 2023-04-11 22:42 星空看海 阅读(48) 评论(0) 推荐(0) 编辑
摘要:事务 1、什么是事务? 事务是MySQL的一种机制,每开启一个事务,都可以往里放入一系列的SQL语句。 事务是单个逻辑工作单位执行的一系列操作,要么全执行,要么全不执行,每开一个事务,相当于给数据库拍了一张快照,这意味着在提交之前可以回滚,在事务中可以设置多个保存点,然后可以进行回滚到每个保存点 我 阅读全文
posted @ 2023-04-11 22:28 星空看海 阅读(53) 评论(0) 推荐(0) 编辑
摘要:一、流程控制 1、条件语句 if 条件语句 delimiter // CREATE PROCEDURE proc_if () BEGIN declare i int default 0; if i = 1 THEN SELECT 1; ELSEIF i = 2 THEN SELECT 2; ELSE 阅读全文
posted @ 2023-04-11 22:17 星空看海 阅读(17) 评论(0) 推荐(0) 编辑
摘要:一、视图 1、什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可 2、为什么要用视图 如果要频繁使用一张虚拟表,可以不用重复查询 '''实际工作中,如果数据量比较大,表比较多的情况下,一般情况尽量不使用连表,连表会影响查询效率,不是所有情况都不让使用连表的,有些特殊场景,还真 阅读全文
posted @ 2023-04-11 22:12 星空看海 阅读(27) 评论(0) 推荐(0) 编辑
摘要:Navicat软件 1. 软件简介 第三方开发的用来充当数据库客户端的简单快捷的操作界面 无论第三方软件有多么的花里胡哨,底层的本质还是SQL 能够操作数据库的第三方可视化软件有很多,其中针对MySQL最出名的就是Navicat 1.浏览器搜索Navicat直接下载 版本很多、能够充当的数据库客户端 阅读全文
posted @ 2023-04-09 15:35 星空看海 阅读(114) 评论(0) 推荐(0) 编辑
摘要:一、介绍 针对于记录的相关操作: 使用insert实现数据的插入 update实现数据的更新 使用delete实现数据的删除 使用select查询数据。 二、查询数据SELECT - 单表查询 1.查询的语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY f 阅读全文
posted @ 2023-04-08 14:22 星空看海 阅读(23) 评论(0) 推荐(0) 编辑
摘要:六、表完整性约束 1.介绍 约束条件就是在数据类型的基础上在添加额外的限制 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为: unsigned 无符号 zerofill 使用0填充 not null 标识该字段不能为空 default 为该字段设置默认值 u 阅读全文
posted @ 2023-04-07 16:29 星空看海 阅读(15) 评论(0) 推荐(0) 编辑
摘要:一、配置文件 1.查看MySQL相关信息 我们可以使用\s来查看MySQL相关信息 # 直接打\s即可,不需要加分号,加上分号也会输出,但是最后会报错 mysql> \s mysql Ver 14.14 Distrib 5.6.48, for Win64 (x86_64) # MySQL的版本是5. 阅读全文
posted @ 2023-04-06 14:53 星空看海 阅读(17) 评论(0) 推荐(0) 编辑
摘要:一、系统数据库 # 查看所有的数据库名称 mysql> show databases; + + | Database | + + | information_schema | | mysql | | performance_schema | | test | + + 4 rows in set (0 阅读全文
posted @ 2023-04-05 21:25 星空看海 阅读(11) 评论(0) 推荐(0) 编辑
摘要:目录SQL语句一、基本SQL语句查看二、针对库的sql语句创建库查看库修改库删除库三、针对表的sql语句先切换操作库创建表查看表修改表删除表四、针对记录的sql语句添加记录/插入记录查询记录编辑记录删除记录 SQL语句 一、基本SQL语句 1.查看所有的数据库名称(mysql的data下的文件夹) 阅读全文
posted @ 2023-04-04 21:09 星空看海 阅读(45) 评论(0) 推荐(0) 编辑
摘要:数据库 一、数据库管理软件的由来 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上。 如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题。 很不幸,这些假设都是你自己想象出来的, 阅读全文
posted @ 2023-04-04 13:39 星空看海 阅读(25) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示