
MySQL
文章平均质量分 92
MySQL
NGC_2070
纸上得来终觉浅,绝知此事要躬行!
展开
-
【MySQL进阶】:Linux (centos8) 系统安装MySQL8
目录官网下载MySQL安装包安装MySQL卸载 centos 中预安装的 mysql安装依赖包安装RPM包 (注意安装顺序)查看是否安装成功初始化mysql/var/lib/mysql目录权限授权启动mysql服务查看初始化随机生成的root密码安全设置设置root用户的localhost为%(用于连接navicat)停止、重启和查看mysql服务mysql的相关安装目录文件需关闭防火墙或者开放3306端口Navicat链接一下数据库...原创 2020-10-05 21:31:57 · 590 阅读 · 0 评论 -
MySQL基础:DCL
目录DCL (Data Control Language)概念创建用户给用户授权撤销授权查看权限删除用户修改管理员密码修改普通用户密码DCL (Data Control Language)DDL: create / alter / drop DML:insert /update/delete DQL :select /show DCL :grant /revoke概念现在默认使用的都是 root 用户,超级管理员,拥有全部的权限。但是,一个公司里面的.原创 2020-08-27 19:37:28 · 233 阅读 · 0 评论 -
MySQL基础:事务
目录事务事务的应用场景说明手动提交事务手动提交事务使用过程自动提交事务事务原理回滚点事务的隔离级别MySQL 数据库有四种隔离级别MySQL 事务隔离级别相关的命令脏读的演示不可重复读的演示幻读的演示事务事务的应用场景说明什么是事务 在实际的开发过程中,一个业务操作如:转账,往往是要多次访问数据库才能完成的。转账是一个用户扣钱,另一个用户加钱。 如果其中有一条 SQL 语句出现异常,这条 SQL 就可能执行失败。 事务执行是一个整.原创 2020-08-27 19:12:04 · 2395 阅读 · 0 评论 -
MySQL基础:子查询
目录子查询子查询的概念子查询结果的三种情况子查询的结果是一个值的时候子查询结果是多行单列的时候子查询的结果是多行多列子查询小结子查询需求:查询开发部中有哪些员工-- 通过两条语句查询select id from dept where name='开发部' ;select * from emp where dept_id = 1;-- 使用子查询select * from emp where dept_id = (select id from dept whe.原创 2020-08-27 16:38:38 · 331 阅读 · 0 评论 -
MySQL基础:表连接查询
目录表连接查询数据准备多表查询的分类笛卡尔积现象内连接隐式内连接显式内连接总结内连接查询步骤外连接左外连接右外连接表连接查询数据准备# 创建部门表create table dept( id int primary key auto_increment, name varchar(20))insert into dept (name) values ('开发部'),('市场部'),('财务部'); # 创建员工表create table.原创 2020-08-26 23:07:51 · 387 阅读 · 0 评论 -
MySQL基础:数据库设计三大范式基本概念
目录数据库设计数据规范化1NF2NF3NF三大范式小结:数据库设计数据规范化什么是范式 好的数据库设计对数据的存储性能和后期的程序开发,都会产生重要的影响。 建立科学的,规范的数据库就需要满足一些规则来优化数据的设计和存储,这些规则就称为范式。 三大范式 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。 满足最低要求的范式是第一范式原创 2020-08-21 20:54:37 · 427 阅读 · 0 评论 -
MySQL基础:表与表之间的关系
目录表与表之间的关系表关系的概念一对多多对多一对一一对多关系案例多对多关系案例表与表之间的关系小结表与表之间的关系表关系的概念现实生活中,实体与实体之间肯定是有关系的,比如:老公和老婆,部门和员工,老师和学生等。那么我们 在设计表的时候,就应该体现出表与表之间的这种关系。表与表之间的三种关系 一对多:最常用的关系 部门和员工 多对多:学生选课表 和 学生表, 一门课程可以有多个学生选择,一个学生选择多门课程 一对一:相对使用比较少。员工表 简历表,原创 2020-08-20 19:32:27 · 618 阅读 · 0 评论 -
MySQL基础:数据库表的约束
目录数据库表的约束数据库约束的概述约束的作用约束种类主键约束主键的作用哪个字段应该作为表的主键?创建主键删除主键主键自增修改自增长的默认值起始值DELETE 和 TRUNCATE 对自增长的影响唯一约束唯一约束的基本格式非空约束非空约束的基本语法格式默认值外键约束什么是外键约束创建约束的语法删除外键外键的级联数据约束小结数据库表的约束数据库约束的概述约束的作用对表中的数据进行限制,保证数据的正确性.原创 2020-08-20 19:07:40 · 372 阅读 · 0 评论 -
MySQL基础:DQL 查询语句、聚合函数、分组、limit 语句
目录DQL 查询语句排序聚合函数五个聚合函数分组having 与 where 的区别limit 语句limit 的作用LIMIT 语法格式LIMIT 的使用场景DQL 查询语句排序SELECT 字段名 FROM 表名 WHERE 字段=值 ORDER BY 字段名 [ASC|DESC];通过 ORDER BY 子句,可以将查询出的结果进行排序(排序只是显示方式,不会影响数据库中数据的顺序) ASC: 升序,默认值 DESC: 降序 单列原创 2020-08-20 16:56:34 · 660 阅读 · 0 评论 -
MySQL基础:DQL 查询表中的数据
目录DQL 查询表中的数据简单查询查询表所有行和列的数据查询指定列指定列的别名进行查询使用关键字清除重复值查询结果参与运算条件查询条件查询的语法运算符逻辑运算符in 关键字范围查询like 关键字MySQL 通配符DQL 查询表中的数据查询不会对数据库中的数据进行修改.只是一种显示数据的方式SELECT 列名 FROM 表名 [WHERE 条件表达式]SELECT 命令可以读取一行或者多行记录。 可以使用星号(*)来代替其他原创 2020-08-19 20:03:57 · 548 阅读 · 0 评论 -
MySQL基础:DML 操作表中的数据
目录DML 操作表中的数据插入记录插入全部字段插入部分数据具体操作蠕虫复制更新表记录不带条件修改数据带条件修改数据删除表记录不带条件删除数据带条件删除数据使用 truncate 删除表中所有记录truncate 和 delete 的区别:DOS 命令窗口操作数据乱码问题的解决乱码产生的原因查看 MySQL 内部设置的编码解决方案DML 操作表中的数据 用于对表中的记录进行增删改操作 插入记录INSERT [INTO]原创 2020-08-19 19:40:06 · 212 阅读 · 0 评论 -
MySQL基础:SQL基本概念与通用语法
目录SQL基本概念与通用语法什么是SQLSQL 作用SQL通用语法SQL分类操作数据库:CRUDC(Create):创建R(Retrieve):查询U(Update):修改D(Delete):删除使用数据库操作表C(Create):创建R(Retrieve):查询U(Update):修改D(Delete):删除SQLyog 图形化工具——客户端SQL基本概念与通用语法什么是SQLStructured Query Language原创 2020-08-18 17:21:46 · 485 阅读 · 0 评论 -
MySQL基础:MySQL的安装及基本使用
目录MySQL的安装及基本使用安装MySQL卸载MySQL启动与关闭mysql服务MySQL登录与退出解决mysql不是内部或外部命令MySQL 目录结构数据库管理系统、数据库和表的关系MySQL的安装及基本使用安装MySQL详见:MySQL Windows版本安装卸载MySQL卸载MySQL 删除C:/ProgramData目录下的MySQL文件夹。启动与关闭mysql服务方法1: 打开cmd,输入services.msc(或者找到"此电脑",原创 2020-08-17 23:07:22 · 254 阅读 · 0 评论 -
MySQL基础:数据库概述
目录数据库概述什么数据库数据库的特点常见数据库数据库概述数据库的英文单词: DataBase 简称 : DB 什么数据库存储数据的仓库 本质上是一个文件系统,还是以文件的方式存在服务器的电脑上的。 所有的关系型数据库都可以使用通用的 SQL 语句进行管理 DBMS DataBase Management System数据库的特点持久化存储数据的。其实数据库就是一个文件系统 方便存储和管理数据 使用了统一的方式操作数据库 -- SQL常见数据库MySQ原创 2020-08-17 20:32:13 · 235 阅读 · 0 评论 -
Workbench的应用(待续)
Workbench界面左侧调整布局导入数据库执行选中命令创建后刷新原创 2020-04-22 22:03:53 · 304 阅读 · 0 评论 -
MySQL Windows版本安装
索引安装MySQL下载安装启动什么是SQL安装MySQL下载安装点击NEXT启动转载 2020-04-22 21:21:44 · 198 阅读 · 0 评论 -
MySQL多表&事务-HM笔记整理
索引MySQL多表&事务多表查询:事务DCL:MySQL多表&事务1. 多表查询2. 事务3. DCL多表查询:* 查询语法: select 列名列表 from 表名列表 where....* 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME...原创 2020-04-18 18:28:02 · 217 阅读 · 0 评论 -
MySQL约束-HM笔记整理
索引MySQL约束DQL:查询语句约束数据库的设计数据库的备份和还原MySQL约束1. DQL:查询语句 1. 排序查询 2. 聚合函数 3. 分组查询 4. 分页查询2. 约束3. 多表之间的关系4. 范式5. 数据库的备份和还原DQL:查询语句1. 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序...原创 2020-04-18 18:26:23 · 167 阅读 · 0 评论