一 数据库基础知识

1、数据库概述

  数据库是按照数据结构来组织、存储和管理数据的仓库,其本身可看作电子化的文件柜,用户可以对文件中的数据进行增加、删除、修改、查询等操作。

  数据库主要特征:

  1. 数据结构化
  2. 实现数据共享
  3. 数据独立性高
  4. 数据统一管理与控制

  数据库系统的几个重要组成部分:

  • 数据库——DataBase(DB)
  • 数据库系统——DataBase System(DBS)
  • 数据库管理系统——DataBase Management System(DBMS)
  • 关系型数据库管理系统——Relational DataBase System(RDBMS)

2、数据库存储结构

  数据库是存储和管理数据的仓库,但数据库并不能直接存储数据,数据是存储在表中的,在存储数据的过程中一定会用到数据库服务器,所谓的数据库服务器就是指在计算机上安装一个数据库管理系统,如 Oracle、MySQL 等。

3、SQL 语言

  SQL(Structured Query Language 结构化查询语言)是一种数据库查询语言和程序设计语言,主要用于管理数据库中的数据,由 IBM 公司开发完成。

  SQL 语言的主要组成部分:

⑴ 数据定义语言(DDL)

  DDL 语句主要用于定义数据库、数据表,其中包括 create 语句、alter 语句和 drop 语句。

⑵ 数据操作语言(DML)

  DML 语句主要用于对数据库进行添加、修改、删除操作,其中包括 insert 语句、update 语句和 delete 语句。

⑶ 数据查询语言(DQL)

  DQL 语句主要用于查询数据,也就是指 select 语句。

⑷ 数据控制语言(DCL)

  DCL 语句主要用于控制用户的访问权限,其中包括 grant 语句、revoke 语句、commit 语句和 rollback 语句。

4、常见的数据库产品

  • Oracle 数据库 —— 甲骨文
  • MySQL 数据库 —— 瑞典 -> Sun -> 甲骨文
  • SQL Server 数据库 —— 微软
  • MongoDB 数据库 —— 10gen
  • DB2 数据库 —— IBM

二 MySQL 安装与配置

1、Windows 平台下安装和配置 MySQL

2、Linux 平台下安装和配置 MySQL

三 MySQL 目录结构

  1. bin 目录
  2. data 目录
  3. include 目录
  4. lib 目录
  5. share 目录
  6. my.ini
  7. my-small.ini
  8. my-medium.ini
  9. my-large.ini
  10. my-huge.ini

四 MySQL 的使用

1、启动 MySQL 服务

  MySQL 安装完成后,有以下两种方式可以启动服务进程:

  1. 通过 Windows 服务管理器启动
  2. 通过 DOS 命令启动

2、登录 MySQL 数据库

  Windows 操作系统下登录 MySQL 数据库的方式有两种,具体如下:

  1. 使用相关命令登录
  2. 使用 MySQL Command Line Client 登录

3、MySQL 的相关命令

4、重新配置 MySQL

转载于:https://www.cnblogs.com/9X-MING6/p/9478586.html

(一)MySQL 基础配置相关推荐

  1. mysql 基础配置经验

    创建库: 排序: utf8_unicode_ci和utf8_general_ci对中.英文来说没有实质的差别. utf8_general_ci校对速度快,但准确度稍差. 普遍的意思 utf8_unic ...

  2. Asp.Net Core 项目搭建 基础配置 和MySql 的使用

    一.开发环境准备 1.安装Visual Studio 2015,我这里安装的是专业版. 2.安装.NET Core SDK相关 下载列表:  https://www.microsoft.com/net ...

  3. JavaWEB01:MySQL基础——数据库相关概念、MySQL安装和配置、基础的SQL语句

    JavaWEB01:MySQL基础--数据库相关概念.MySQL安装和配置.基本的SQL语句 JavaWEB02:MySQL高级--约束.数据库设计.多表查询.事务 JavaWEB03:JDBC Ja ...

  4. python增删改查的框架_python的Web框架,Django的ORM,模型基础,MySQL连接配置及增删改查...

    Django中的ORM简介 ORM概念:对象关系映射(Object Relational Mapping,简称ORM): 用面向对象的方式描述数据库,去操作数据库,甚至可以达到不用编写SQL语句就能够 ...

  5. mysql核心数据库_从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程...

    从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程 课程目录 (1) 01MySQL基础_课程引入.avi (2) 02MySQL基础_为什么学习 ...

  6. Django 3.2.5博客开发教程:基础配置

    创建项目之后,我们需要对项目进行最基础的配置.这些配置是我们做项目的时候必须要配置的,所以我们先提前配置好. 我们打开myblog目录下的settings.py文件. 一.设置域名访问权限 myblo ...

  7. MySQL基础总结(三)

    MySQL基础总结(三) 文章目录 MySQL基础总结(三) 七.锁机制 1.锁的分类 从对数据操作的类型分类: 从对数据操作的粒度分类: 2.MyISAM 表锁 3.InnoDB 行锁 4.加锁机制 ...

  8. MySQL基础总结(一)

    MySQL基础总结(一) 文章目录 MySQL基础总结(一) 一.MySQL架构 1.MySQL架构图 2.SQL语句在MySQL中的执行流程 二.存储引擎 1.查看存储引擎 2.设置存储引擎 3.存 ...

  9. MySQL基础课堂笔记

    今日内容 数据库的基本概念 MySQL数据库软件 安装 卸载 配置 SQL 数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库?* 用于存储和管理数据的仓库 ...

最新文章

  1. 解决访问http://localhost:8080/需要用户和密码的问题
  2. UA OPTI570 量子力学18 量子谐振子基础
  3. window部署DM8的DEM系统
  4. mysql条件触发器实例_mysql触发器实例一则
  5. 兆骑科创平台创新创业赛事路演,投融资服务
  6. 组态TwinCat软件安装时,There are some files marked for deletion on next reboot.Please reboot first and then
  7. java读取excel数据的方法是_Java读写Excel文件中数据的简便方法
  8. 抖音很火的计算机音乐,抖音最近很火的几首背景音乐(BGM),推荐给大家很好听...
  9. SQL 各种锁等待类型 wait type--sys.dm_os_wait_stats 表
  10. 名帖101 赵孟頫 小楷《采神图跋册页》
  11. 网上下载别人的vue项目如何运行在本地
  12. 拼多多加密后token破解与还原
  13. 【SSL】1597石子合并问题(环形)
  14. windows平台的游戏运行库
  15. 远程信息处理系统和车队管理系统有何不同
  16. 机顶盒显示无服务器,电视机顶盒无信号是什么原因 电视机顶盒无信号解决方法...
  17. 协议:PELCO-D
  18. 《一道论证题》by孙宇晨
  19. 迷宫游戏纯c语言代码,C++ 迷宫游戏实现代码
  20. DevSuite产品研发管理软件针对中小团队免费了!

热门文章

  1. linux下mysql连接_Linux下MySQL C++连接操作
  2. 调用Mutation函数的方式
  3. JavaScript-面向对象(构造函数,实例成员,静态成员)
  4. 后端返回文件,前端下载导出
  5. 基于内容的图像检索系统(合集)
  6. Matlab的曲线拟合工具箱CFtool使用简介
  7. live555学习笔记-RTP打包与发送
  8. Filebeat 将多个日志输出到不同的 Kafka Topic
  9. mysql 5.6 TIMESTAMP
  10. IDEA代码行宽设置