【MySQL】数据库安装
什么是数据库
- 数据库:(DB Database)
- 概念:数据仓库,软件,安装在操作系统上(window,Linux,mac。。。。),之上!可存储大量的数据,500 万
- 作用:存储数据,管理数据
数据库分类
关系型数据库:(SQL)
- MySQL,Oracle,SQL Server,DB2,SQLlite
- 通过表和表之间,行和列之间的关系进行数据的存储,学员信息表,考勤表,…
非关系型数据库:(No SQL)Not Only
- Redis,MongoDB
- 非关系型数据库,对象存储,通过对像的自身的属性来决定。
=DBMS(数据库管理系统)=
- 数据库的管理软件,科学有效的管理我们的数据,维护和获取数据。
- MySQL:数据库管理系统
MySQL 简介
MySQL 是一个 关系型数据库管理系统
前世:瑞典 MySQL AB 公司
今生:属于 Oracle 旗下产品
MySQL 是最好的 RDBMS(Relational Database Management System , 关系数据库管理系统)应用软件之一。
开源的数据库软件~
体积小,速度快,总体拥有成本低,招人成本比较低,所有人必须会
中小型网站,或者大型网站,集群!
安装建议:
- 尽量不要使用 exe 安装,卸载太费劲了。
- 尽可能使用压缩包安装
- 网盘里有压缩包资源:5.7.29 和 5.7.19 5.7 版本稳定,有计算列之类的东西
安装 MySQL
教程:https://www.cnblogs.com/hellokuangshen/p/10242958.html
1、解压
2、把这个包放到电脑环境目录下
3、配置环境变量
4、新建 mysql 配置文件 my.ini
[mysqld]
basedir=D:\Program Files\MySQL-5.7.29\
datadir=D:\ProgramData\MySQL\Data-5.7\data\
port=3306
skip-grant-tables
5、启动*管理员模式下的 CMD, 并将路径切换至 mysql 下的 bin 目录 ,运行所有以下命令
6、安装 mysql 服务 mysqld –install
7、初始化数据库文件 mysqld --initialize-insecure --user=mysql
8、启动 mysql 进去修改密码
update mysql.user set authentication_string=password('123456')
where user='root' and Host = 'localhost';
# 刷新权限
flush privileges;
9、用命令行进入 MySQL mysql –u root –p 进入 mysql 管理界面(密码可为空)
10、住掉 ini 中跳过密码的语句
11、重启 mysql。连接测试,如果连接成功就完成了。
连接数据库
命令行连接
mysql -u root -p --连接数据库
update mysql.user set authentication_string=password('123456') where user='root' and HSOT = 'localhost'; -- 修改用户密码
flush privileges; --刷新权限
-----------------------------------------
--所有语句都使用;结尾
show databases; --查看所有数据库
use school; --切换数据库
-- 显示:Database Changed
show tables; --显示数据库中所有的表
describe student; --显示数据库中所有表的信息
create database test; --创建一个数据库
exit; --退出连接
-- 单行注释(SQL本来的注释)
/* (SQL多行注释)
helloi
asdafqw
*/
数据库xxx语言
- DDL:数据库定义语言
- 创建,删除,更改表结构
- DML:数据库操作语言
- 插入,删除,更改数据
- DQL:数据库查询语言
- 查询数据
- DCL:数据库控制语言
- 用来设置或更改数据库用户或角色权限
- TCL:事务控制语言
- 用来提交和回滚事务
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小航
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果