MySQL学习笔记1(卸载 安装 配置问题)
- MySQL学习笔记1
- 一、mysql 概述
- 1. 数据库的好处
- 2. 数据库和应用程序的关系
- 3. 数据库的概念
- 4. 数据库的特点
- 5. SQL语言概述
- 6. Mysql产品的特点
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):专门用来与数据库通信的语言。
-
SQL的优点:
(1)不是某个特定数据库供应商专有的语言,几乎所有DBMS都支持SQL
(2)简单易学
(3)虽然简单,但实际上是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作 -
SQL 语言分类
(1)DML(Data Manipulation Language):数据操纵语句,用于添加、删除、修改、查询数据库记录,并检查数据完整性
(2)DDL(Data Definition Language):数据定义语句,用于库和表的创建、修改、删除。
(3)DCL(Data Control Language):数据控制语句,用于定义用户的访问权限和安全级别。
(4) DQL -
DML
DML用于查询与修改数据记录,包括如下SQL语句:
INSERT:添加数据到数据库中
UPDATE:修改数据库中的数据
DELETE:删除数据库中的数据
SELECT:选择(查询)数据
SELECT是SQL语言的基础,最为重要。 -
DDL
DDL用于定义数据库的结构,比如创建、修改或删除数据库对象,包括如下SQL语句:
CREATE TABLE:创建数据库表
ALTER TABLE:更改表结构、添加、删除、修改列长度
DROP TABLE:删除表
CREATE INDEX:在表上建立索引
DROP INDEX:删除索引 -
DCL
DCL用来控制数据库的访问,包括如下SQL语句:
GRANT:授予访问权限
REVOKE:撤销访问权限
COMMIT:提交事务处理
ROLLBACK:事务处理回退
SAVEPOINT:设置保存点
LOCK:对数据库的特定部分进行锁定
6. Mysql产品的特点
- MySQL数据库隶属于MySQL AB公司,总部位于瑞典 mysql的优点:
(1)成本低:开放源代码,一般可以免费试用
(2)性能高:执行很快
(3)可信赖:某些非常重要和声望很高的公司都用MySQL来处理自己的重要数据。
(4)简单:很容易安装和使用 - DBMS分为两类 基于共享文件系统的DBMS (Access )小型数据库,没有服务端和客户端。
基于客户机——服务器的DBMS(MySQL、Oracle、SqlServer)
二、 Mysql卸载
- 控制面板->程序->程序和功能->右键卸载 显示隐藏文件夹 删除遗留文件(自己的安装目录)
- 如果遇到问题,解决如下:
方法一: 重启电脑->再安装
方法二: 重启电脑->安装的时候换一个目录,也可以换一个盘符
方法三:
重启电脑->删除注册表 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文件,右击文件选择属性,点击安全,选择编辑,修改权限就可以