MySQL
文章平均质量分 96
关于mysql数据库的介绍和基础应用
object_oriented_uy
路漫漫其修远兮,吾将上下而求索
展开
-
Linux下CentOS安装Mysql5.5
1. 准备安装检查是否安装了mariadb# 检索是否安装了mariadb[root@admin]# rpm -qa | grep mariadbmariadb-libs-5.5.52-1.el7.x86_64# 卸载mariadb[root@admin]# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64 mariadb-l...原创 2021-04-06 00:12:07 · 1131 阅读 · 4 评论 -
MySQL14 数据的备份和还原
防止数据库或者机器出现问题时的解决办法 : 每天都备份到一个文件中1. 命令行: 语法: 1)备份: mysqldump -u用户名 -p密码 数据库名称 > 保存的路径 2)还原: a. 登录数据库 mysql...原创 2019-02-24 21:45:00 · 129 阅读 · 0 评论 -
MySQL13 DCL 管理用户 管理权限
SQL分类 1) DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等 2) DML(Data Manipulation Language)数据操作语言 用来对数据库中表的数据进行增删改。关键字:insert, d...原创 2019-02-22 09:48:55 · 229 阅读 · 0 评论 -
MySQL12 事务
1. 事务的基本介绍 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 2. 操作: 1. 开启事务: start transaction; 2. 回 滚:rollback; 3. 提 交:c...原创 2019-03-04 21:30:20 · 122 阅读 · 0 评论 -
MySQL11 DQL多表查询加强
做查询时,先分析需求先查什么后查什么 ,先一步一步进行分析, 再考虑简化用到内查询还是外查询还是子查询的情况多表查询案例-- 部门表CREATE TABLE dept ( id INT PRIMARY KEY PRIMARY KEY, -- 部门id dname VARCHAR(50), -- 部门名称 loc VARCHAR(50) -- 部门所在地);...原创 2019-03-04 12:20:08 · 190 阅读 · 0 评论 -
MySQL10 DQL之多表查询
多表查询: 语法:select字段列表from表名列表where...原创 2019-02-25 01:25:09 · 272 阅读 · 0 评论 -
MySQL09 多表之间的关系 和 数据库设计
数据库的设计 1. 多表之间的关系(三种) 1)分类和实现关系:(红色部分重要)关系 举例 建表原则 一对一 人和身份证 员工表 人和简历 护照 人和身份证分析:一个人只有一个身份证,一个身份证只能对应一个人 一对一关系实现,可以在任意一方添加唯一外键指向另一方的主键。 ...原创 2019-02-24 14:58:14 · 279 阅读 · 0 评论 -
MySQL08 DQL之约束(对表中字段的限定)
约束: 对表中的数据(字段)进行限定,保证数据的正确性、有效性和完整性。非法的数据不能够添加到数据库中 分类: 1) 主键约束:primary key 2)非空约束:not null 3)唯一约束:unique 4)外键约束:forei...原创 2019-02-23 21:55:00 · 2501 阅读 · 0 评论 -
MySQL07 DQL( 查询单表中数据之排序、聚合、分组、分页 重要)
第六篇讲述了基本查询和条件查询,这篇是继第六篇的内容讲述单表分组、排序、分页查询和聚合函数DQL:查询表中的记录 语法: select 字段列表 from 表名列表...原创 2019-02-23 12:49:33 · 505 阅读 · 0 评论 -
MySQL06 DQL(查询表中数据之基础查询和条件查询 重要)
DQL:查询表数据单表查询 查询表中的记录 select * from 表名; 1. 语法: select 字段列表 from 表名列表 ...原创 2019-02-22 09:49:00 · 346 阅读 · 0 评论 -
MySQL05 DML(增删改表中数据 重要)
DML:对表中的记录进行增删改操作1. 添加数据: 语法1:插入全部字段数据 insert into 表名(列名1,列名2,...列名n) values (值1,值2,...值n); 语法2:插入部分字段数据 INSERT INTO 表名 (字段名 1, 字段名 2) VALU...原创 2019-02-22 19:43:39 · 157 阅读 · 0 评论 -
MySQL04 DDL(操作数据库和表 CRUD)
DDL: 操作数据库、表1. 操作数据库: CRUD( Create Drop Alter Show ) 1). C(Create):创建 1)创建数据库: create database 数据库名称; ...原创 2019-02-22 18:11:25 · 217 阅读 · 0 评论 -
MySQL03 数据库目录介绍、语法、数据类型
MySQL的安装目录和数据目录 什么是 SQL? Structured Query Language 结构化查询语言,定义了操作所有关系型数据库的规则。SQL作用: 1) 是一种所有关系型...原创 2019-02-22 16:08:38 · 295 阅读 · 0 评论 -
MySQL02 SQLyog 图形化工具的安装和卸载
SQLyog 图形化工具——客户端SQLyog 是业界著名的 Webyog 公司出品的一款简洁高效、功能强大的图形化 MySQL 数据库管理工具。使用SQLyog 可以快速直观地从世界的任何角落通过网络来维护远端的 MySQL 数据库一、安装: 第一步 双击软件 第二步 第三步 点击下一步下一步即可,最后可设置安装路径 ...原创 2019-02-22 09:48:48 · 8868 阅读 · 4 评论 -
MySQL01 安装和卸载
MySQL:开源免费的数据库,小型的数据库,功能强大,MySQL 6.x 版本收费,在这里以 5.5版本为例安装: MySQL数据库的安装分为两步,软件安装和软件配置一、数据库的安装: 1. 打开下载的 mysql 安装文件双击解压缩 , 运行mysql-5.5.40-win64.msi 2....原创 2019-02-22 09:48:40 · 283 阅读 · 0 评论