MySql教程

MySQL学习笔记

本文主要是介绍MySQL学习笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

MySQL学习笔记

推荐一个学习SQL语句很方便并且有用的一个网站 自学SQL网

一、概念

数据库:

  • 英文单词:DataBase,简称DB,顾名思义,就是存储数据的仓库,是按照一定格式存储数据的一些文件的集合。(数据库实际上就是一些文件,这些文件中存储了具有特定格式的数据。)

数据库管理系统:

  • 英文单词:DataBaseManagement,简称DBMS。

  • 数据库管理系统是专门用来管理数据库中的数据的,数据库管理系统可以对数据库中的数据进行增删改查。

  • 常见的数据库管理系统:MySQL、Oracle、sqlServer、DB2、Sybase等。

SQL:

  • SQL, 全称为Structured Query Language

  • 是一种结构化的查询语言

  • 程序员需要学习SQL语句,程序员通过编写SQL语句 ,然后由DBMS执行SQL语句,来完成对数据库中数据的增删改查的操作。

三者之间的关系

  • DBMS —执行—> SQL语句 --操作–> DB

二、安装MySQL数据库管理系统

  • 下载MySQL数据库管理系统的安装包

  • 安装,选择经典版

  • 需要进行MySQL数据库实例配置

  • 注意:端口号port是任何一个应用都会有的,端口号是应用的唯一代表,端口号通常和IP地址在一块,IP地址是用来定位计算机的,端口号是用来定位服务(应用的),在同一台计算机上,端口号不能重复,具有唯一性

  • MySQL数据库启动的时候,这个服务占用的端口号默认为3306

  • 设置MySQL数据库的编码方式为utf8(一定要先选那个人头旁边有个问号的,然后下拉选utf8)

  • 选择配置环境变量path,如果没有勾选的话,手动把bin目录配置到环境变量

  • MySQL超级管理员用户名不能改,一定是 root,需要设置MySQL数据库超级管理员的密码

  • 是否允许成访问,激活表示root账号可以在外地登录,不激活表示root账号只能在本机上使用。

  • 4个对勾都选中表示配置成功

三、MySQL卸载

  • 第一步:双击安装包卸载(remove)
  • 第二部:删除目录
    • 把C:\Program Files (x86)目录下的MySQL文件夹删除
    • 把C:\ProgramData目录下的MySQL文件夹删除

四、关系型数据库(Relational databases)

  • 表是数据库中最基本的单元

  • 数据库由若干张(Table)组成,这里说的数据Table很像Excel里的表; 正如Excel里的表格,Table也是由 行(rows)列(columns)组成

一个Table存储一个类别的数据,每一行是一条数据,每一列是这种数据的一个属性(字段名); Table就像一个二维的表格,列(columns)是有限固定的,行(rows)是无限不固定的

五、关于SQL语句的分类

推荐一个学习SQL语句很方便并且有用的一个网站 自学SQL网

SQL语句有很多,进行分门别类记忆

  • DQL:数据查询语言(凡是带有select关键字的都是查询语句)

    SELECT 语句, 通常又称为 查询queries), 正如其名, SELECT 可以用来从数据库中取出数据. 一条 SELECT 语句或者叫一个查询, 可以描述我们要从什么表取数据, 要取哪些数据,在返回之前怎么对结果做一些转化计算等等.

  • DML:数据操作语言(凡是对表中的数据进行增删改的都是DML。insert、delete、update)

  • DDL:数据定义语言(凡是带有create、drop、alter的都是DDL,DDL主要操作的是表结构,不是数据)

  • TCL:事务控制语言(包括事务提交commit、事务回滚rollback)

  • DCL:数据控制语言(包括授权grant、撤销权限revoke)

这篇关于MySQL学习笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!