数据库相关概念
1.数据库:
- 存储数据的仓库,数据时有组织的进行存储(DataBase,简称DB)
2.数据库管理系统:
- 管理数据库的大型软件(DataBase Management System,简称DBMS)
3.SQL:
- Structures Query Language,简称SQL,结构化查询语言
- 操作关系型数据库的编程语言
- 定义操作所有关系数据库的统一标准
4.常见的关系型数据库管理系统:
Oracle、MySQL、SQL Server、PostgreSQL、DB2、SQLite、MariaDB
MySQL数据库安装
1.安装
MySQL :: Download MySQL Community Server (Archived Versions)
安装路径最好不要有英文
2.添加环境变量
http://t.csdn.cn/PnMAHhttp://t.csdn.cn/PnMAH(实在不懂的去看大佬的教程)
此电脑右键点击,进入属性,点击高级系统设置,点击环境变量,在系统变量中找到path,双击,点击新建,将bin文件所在路径复制粘贴进去。
如果上述方法不行的话,在系统变量中添加变量,起个名字,再把路径放在变量值中。点击确定
然后在path中这样子添加。
退出的时候记得按确定。
3.新建配置文件
在Mysql文件的bin目录下(如果不放在bin目录下,可能开启不了Mysql服务),新创建txt文档,修改文件名为my.ini,并且删除.txt后缀。右键点击该文件点击编辑,将这段代码复制进去之后保存。
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
4.初始化MySQL
在c盘中打开Windows,进入System32,搜索cmd,找到cmd.exe,右键,以管理员身份运行。
输入如下代码:
mysqld --initialize-insecure
在MySQL文件会生成data文件。
5.注册MySQL服务
mysqld -install
6.启动MySQL服务
net start mysql
net stop mysql //停止
7.修改默认账户密码
在命令行输入
mysqladmin -u root(用户名) password XXXX(要修改的密码)
到这里就已经安装完毕
8.登录MySQL
命令行中输入mysql -u root -p 回车,然后输入自己的密码,看到如下界面则登录成功
使用quit 或者 exit 都可以退出
登录参数:
mysq1 -u用户名 -p密码 -h 要连接的mysql服务器的ip地址(默认127.0,0.1) -P端口号(默认3306)
- localhost和127.0.0.1都表示本机
MySQL数据模型
关系型数据库
关系型数据库是建立在关系模型基础上的数据库,简单说,关系型数据库是由多张能互相连接的 二维表 组成的数据库
优点:
- 都是使用表结构,格式一致,易于维护。
- 使用通用的 SQL 语言操作,使用方便,可用于复杂查询。
- 数据存储在磁盘中,安全。
frm结尾的是表文件,MYD是数据文件