初识MySQL

目录

1、什么是数据库

2、什么是DBMS

3、MySQL简介

4、安装MySQL

5、SQLyog

6、连接数据库


1、什么是数据库

数据库 ( DataBase , 简称 DB )
概念 : 长期存放在计算机内 , 有组织 , 可共享的大量数据的集合 , 是一个数据 " 仓库 "
作用 : 保存 , 并能安全管理数据 ( : 增删改查等 ), 减少冗余 ...
数据库总览 :
关系型数据库 ( SQL )
MySQL , Oracle , SQL Server , SQLite , DB2 , ...
关系型数据库通过外键关联来建立表与表之间的关系
非关系型数据库 ( NOSQL )
Redis , MongoDB , ...
非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自
身的属性来决定

2、什么是DBMS

数据库管理系统 ( D ata B ase M anagement System )
数据库管理软件 , 科学组织和存储数据 , 高效地获取和维护数据 为什么要说这个呢 ?
因为我们要学习的 MySQL 应该算是一个数据库管理系统 .

3MySQL简介

概念 : 是现在 流行 开源 , 免费 关系型 数据库
历史 : 由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下产品。
特点 :
免费 , 开源数据库
小巧 , 功能齐全
使用便捷
可运行于 Windows Linux 操作系统
可适用于中小型甚至大型网站应用
官网 : https://www.mysql.com/

4、安装MySQL

这里建议大家使用压缩版 , 安装快 , 方便 . 不复杂 .
1 、软件下载
mysql5.7 64 位下载地址 :
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip
电脑是 64 位的就下载使用 64 位版本的!
2 、步骤
1 、下载后得到 zip 压缩包 .
2 、解压到自己想要安装到的目录,本人解压到的是 D:\Environment\mysql-5.7.19
3 、添加环境变量:我的电脑 -> 属性 -> 高级 -> 环境变量
选择 PATH, 在其后面添加 : 你的 mysql 安装文件下面的 bin 文件夹
4 、编辑 my.ini 文件 , 注意替换路径位置
[mysqld]
basedir = D : \Program Files\mysql-5.7\
datadir = D : \Program Files\mysql-5.7\data\
port = 3306
skip-grant-tables
5 、启动管理员模式下的 CMD ,并将路径切换至 mysql 下的 bin 目录,然后输入 mysqld –install ( 安装
mysql)
6 、再输入 mysqld -- initialize - insecure -- user=mysql 初始化数据文件
7 、然后再次启动 mysql 然后用命令 mysql –u root –p 进入 mysql 管理界面(密码可为空)
8 、进入界面后更改 root 密码
update mysql.user set authentication_string = password( '123456' ) where
user = 'root' and Host = 'localhost' ;
9 、刷新权限
flush privileges;
10 、修改 my.ini 文件删除最后一句 skip-grant-tables
11 、重启 mysql 即可正常使用
net stop mysql
net start mysql
12 、连接上测试出现以下结果就安装好了

5SQLyog

可手动操作 , 管理 MySQL 数据库的软件工具
特点 : 简洁 , 易用 , 图形化

 使用SQLyog管理工具自己完成以下操作 :

  • 连接本地MySQL数据库
  • 新建MySchool数据库
    • 数据库名称MySchool
    • 新建数据库表(grade)
      • 字段
        • GradeID : int(11) , Primary Key (pk)
        • GradeName : varchar(50)
在历史记录中可以看到相对应的数据库操作的语句 .

6、连接数据库

打开 MySQL 命令窗口
DOS 命令行窗口进入 安装目录 \mysql\bin
可设置环境变量,设置了环境变量,可以在任意目录打开!
连接数据库语句 : mysql - h 服务器主机地址 - u 用户名 - p 用户密码
注意 : -p 后面不能加空格 , 否则会被当做密码的内容 , 导致登录失败 !
几个基本的数据库操作命令 :
  1. update user set password=password('123456')where user='root'; 修改密码
  2. flush privileges; 刷新数据库
  3. show databases; 显示所有数据库
  4. use dbname; 打开某个数据库
  5. show tables; 显示数据库mysql中所有的表
  6. describe user; 显示表mysql数据库中user表的列信息
  7. create database name; 创建数据库
  8. use databasename; 选择数据库
  9. exit; 退出Mysql
  10. ? 命令关键词 : 寻求帮助
  11. -- 表示注释
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值