AI智能
改变未来

MySQL学习笔记1(卸载 安装 配置问题)

MySQL学习笔记1(卸载 安装 配置问题)

  • MySQL学习笔记1
  • 一、mysql 概述
  • 1. 数据库的好处
  • 2. 数据库和应用程序的关系
  • 3. 数据库的概念
  • 4. 数据库的特点
  • 5. SQL语言概述
  • 6. Mysql产品的特点
  • 二、 Mysql卸载
  • 三、Mysql登录
  • 四、 Mysql 配置环境变量
  • 五、修改Mysql配置文件 my.ini权限问题
  • MySQL学习笔记1

    一、mysql 概述

    1. 数据库的好处

    (1)实现数据持久化
    (2)数据结构化,易于查询和管理
    (3)数据的共享性高,冗余度低,易于扩充
    (4)由DBMS统一管理和控制,易于维护

    2. 数据库和应用程序的关系

    3. 数据库的概念

    数据库(database):存储数据的“仓库”。它保存了一系列有组织的数据。
    数据库和数据库软件经常混淆。
    实际上,数据库软件应称为:DBMS(数据库管理系统)。
    数据库是通过DBMS创建和操作的容器。

    4. 数据库的特点

    (1)将数据放到表中,表再放到库中
    (2)一个数据库中可以有多个表,每个表都有一个的名字,用来标识自己。表名具有唯一性。
    (3)表具有一些特性,这些特性定义了数据在表中如何存储,类似java中 “类”的设计。
    (4)表由列组成,我们也称为字段。所有表都是由一个或多个列组成的,每一列类似java 中的”属性”
    (5)表中的数据是按行存储的,每一行类似于java中的“对象”。

    5. SQL语言概述

    SQL(Structure Query Language):专门用来与数据库通信的语言。

    1. SQL的优点:
      (1)不是某个特定数据库供应商专有的语言,几乎所有DBMS都支持SQL
      (2)简单易学
      (3)虽然简单,但实际上是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作

    2. SQL 语言分类
      (1)DML(Data Manipulation Language):数据操纵语句,用于添加、删除、修改、查询数据库记录,并检查数据完整性
      (2)DDL(Data Definition Language):数据定义语句,用于库和表的创建、修改、删除。
      (3)DCL(Data Control Language):数据控制语句,用于定义用户的访问权限和安全级别。
      (4) DQL

    3. DML
      DML用于查询与修改数据记录,包括如下SQL语句:
      INSERT:添加数据到数据库中
      UPDATE:修改数据库中的数据
      DELETE:删除数据库中的数据
      SELECT:选择(查询)数据
      SELECT是SQL语言的基础,最为重要。

    4. DDL
      DDL用于定义数据库的结构,比如创建、修改或删除数据库对象,包括如下SQL语句:
      CREATE TABLE:创建数据库表
      ALTER TABLE:更改表结构、添加、删除、修改列长度
      DROP TABLE:删除表
      CREATE INDEX:在表上建立索引
      DROP INDEX:删除索引

    5. DCL
      DCL用来控制数据库的访问,包括如下SQL语句:
      GRANT:授予访问权限
      REVOKE:撤销访问权限
      COMMIT:提交事务处理
      ROLLBACK:事务处理回退
      SAVEPOINT:设置保存点
      LOCK:对数据库的特定部分进行锁定

    6. Mysql产品的特点

    1. MySQL数据库隶属于MySQL AB公司,总部位于瑞典 mysql的优点:
      (1)成本低:开放源代码,一般可以免费试用
      (2)性能高:执行很快
      (3)可信赖:某些非常重要和声望很高的公司都用MySQL来处理自己的重要数据。
      (4)简单:很容易安装和使用
    2. DBMS分为两类 基于共享文件系统的DBMS (Access )小型数据库,没有服务端和客户端。
      基于客户机——服务器的DBMS(MySQL、Oracle、SqlServer)

    二、 Mysql卸载

    1. 控制面板->程序->程序和功能->右键卸载 显示隐藏文件夹 删除遗留文件(自己的安装目录)
    2. 如果遇到问题,解决如下:
      方法一: 重启电脑->再安装
      方法二: 重启电脑->安装的时候换一个目录,也可以换一个盘符
      方法三:
      重启电脑->删除注册表 window+R->输入regedit回车->查找带MySQL 目录并删除

    **超级文本编辑器
    1)Notepad ++
    2)Sublime Text
    3)editplus

    三、Mysql登录

    • 注意登录MySQL前要打开mysql 服务如下 :
      方法一:
      计算机右键 -> 管理 -> 服务和应用程序 –> 服务 –> 启动Mysql服务
      方法二:
      window+R -> 输入启动命令是net start mysql(关闭命令是net stop mysql)
      方式三
      1)创建mysql启动服务.bat
      2)net start mysql
    • 登录MySQL
      方式一 Command Line (mysql 自带的)
      方式二 Navicat
      方式三 cmd
      (1)
      window + R -> cmd -> mysql -uroot -p123456
      (2)
      window + R -> cmd -> mysql -uroot -p
      重点注意:
      使用cmd的方式,必须先配置环境变量
      检查环境变量配置是否成功的方法:
      window + R -> cmd -> 输入mysql -V -> 显示
      mysql Ver 14.14 Distrib 5.5.15, for Win32 (x86)则表示环境变量配置成功!!
      4)方式四 SQLyog

    四、 Mysql 配置环境变量

    • 方式一
      在安装配置mysql 的时候 打上 对勾 √ ,就可以了
    • 方式二
    • 没有打上对勾 √ ,解决办法如下:
      控制面板 -> 系统和安全 -> 系统 -> 高级 -> 环境变量 -> 在系统变量框下选择新建 ,新建一个MYSQL_HOME,它的value
      C:\\Program Files (x86)\\MySQL\\MySQL Server 5.5\\(自己安装的路径)
      在path 里面添加
      ;%MYSQL_HOME%\\bin
      (这个 ; 符号一定是英文的输入法格式下输入的)

    五、修改Mysql配置文件 my.ini权限问题

    • 找到 my.ini文件,右击文件选择属性,点击安全,选择编辑,修改权限就可以
    赞(0) 打赏
    未经允许不得转载:爱站程序员基地 » MySQL学习笔记1(卸载 安装 配置问题)