使用 内存(数组,集合)存储数据,一断电容易消失数据。
使用文件存储数据,断电不消失。但存储大量数据时难以查找。
数据库:能实现数据持久化,方便查询
DB(database)数据库,存储数据的厂库,它保存了一系列有组织的数据。
DBMS(database management systerm)数据库管理系统,数据库是通过DBMS创建和操作的容器。
SQI:结构化查询语言(Structured query language )专门用来和数据集通信的语言。
三者关系
文件柜:DB
管家:DBMS
程序员和管家对话的语言:SQL
下载官方网站:
https://dev.mysql.com/downloads/mysql/
所有版本
https://downloads.mysql.com/archives/community/
开始安装,我选择5.5版本。最新的到8啦、安装步骤都一样。
1点击,我的是64位
2点击next
3勾选接受协议,点击next
4 第一个经典安装,第二个自定义安装,第三完全安装,我选择自定义安装
5点击next,这里可以改位置。非高手还是选择默认位置吧,c盘不容易错。
如果不小心关掉此页面
从安装目录,mysql bin 下面
找到这个exe打开
11 第一个开发机,第二个服务机,第三个专用服务器,从上往下内存越来越大。我选择第一个
12 第一个多功能性数据库,第二个事务性数据库,第三个非事务性数据库。
存储引擎有事务性和非事务性。 事务性代表处理事务性数据比较快。我选择多功能
14这里代表的是同一时刻允许并发的数时多少。第一个:20,第二个:500,第三个自定义。一般选第一个20
15 端口号 默认3306,当然可以改 ,因为有人会攻击你的端口。我选择默认,没人攻击我一个学生
16设置字符集,第一个是标准字符集适合用英语的国家,第二个日本语。第三个自定义,选择下拉utf8,并左边点上点
17
为服务端起一个服务名,默认mysql,我自命名为mysql1
下面那个√为是否开启自启
再下面那个√为是否把bin目录添加到环境变量。选上。
18
设置密码
我设置为123
root为最大管理员
那个enable选择为是否允许远程机访问
配置完成
配置文件介绍
我的配置文件地址
C:\Program Files\MySQL\MySQL Server 5.5
配置文件my.ini
打开
[mysqld]下面为服务端配置
port=3306 端口号,以后想改就修改这里
basedir=“C:/Program Files/MySQL/MySQL Server 5.5/” 安装目录
datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"文件目录,文件保存目录,可以自己修改保存路径,把该data文件复制到其他盘,再修改文件目录datadir路径。
character-set-server=utf8 字符集
default-storage-engine=INNODB 存储引擎
sqlmode=“STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION” 语法模式
max_connections=100 最大连接数
方法1电脑搜索 服务 找到mysql1,我取的名为这个,打开启动
方法2:管理员身份打开cmd
net stop 服务名 (停止)
net start 服务名 (启动)
在登录之前,必须保证服务已启动。等于说大门允许进入,然后人根据密码进入。
登录方式1 mysql自带 客户端
退出 输入命令exit或者Ctil+C
这种方式只适合root用户用
登录方式2 命令行进入
必须以管理员身份进入
输入指令mysql -h localhost -P 3306 -u root -p
mysql -h 主机名 -P端口号 -u用户名 -p密码
如果是连接本机
可以 mysql -u root -p
h:host表示主机,表示连接那个服务器的主机名,我是连接本机localhost。
h localhost之间可以没有空格
-P 3306 端口号,P要求大写,和用户p区分开
-u :用户,我是root用户
-p:密码 密码可以直接输入到后面 -p123,也可以回车再输入
电气专业的计算机萌新,写博文不容易。如果你觉得本文对你有用,请点个赞支持下。谢谢