【MySQL】1、MySQL介绍

什么是数据库

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

数据库的优点

1、将数据持久化到本地
2、可以实现数据结构化查询、方便管理

数据库相关概念

1、DB:数据库,有组织保存数据的容器
2、DBMS:数据库管理系统,数据库软件用来管理数据库,例如:MySQL
3、SQL:结构化查询预言,与DBMS通信

数据库的特点

1、数据放入表中,表在数据库中
2、一个库中表名唯一
3、表由列组成,也称字段
4、表中数据按行存储

DBMS分类:

基于共享文件系统的(Access,H2),基于C/S的(MySQL,Oracle)

安装和卸载

my.ini配置文件:
[mysql]:客户端配置,[mysqld]:服务端配置

[mysqld]
basedir=D:\Program Files\mysql-5.7\
datadir=D:\Program Files\mysql-5.7\data\
port=3306
# 进入界面后更改root密码
grant all privileges on *.* to root@'%' identified by 'root';
# 刷新权限
flush privileges;

MySQL服务的启停

net stop mysql
net start mysql

登录和退出

mysql -h 服务器主机地址 -u 用户名 -p 用户密码

基本命令

show databases; 显示所有数据库
use dbname;打开某个数据库
show tables; 显示数据库mysql中所有的表
describe user; 显示表mysql数据库中user表的列信息
create database name; 创建数据库
use databasename; 选择数据库
exit; 退出Mysql

参考内容:

【狂神说Java】MySQL最新教程通俗易

你可能感兴趣的:(【MySQL】1、MySQL介绍)