数据库好处
1.持久化数据到本地
2.可以实现结构化查询,方便管理,支持增删改查
数据库相关概念
1.DB datebase数据库 ,保存有组织的数据的容器
2.DBMS 数据库管理系统,称为数据库软件(产品),用于管理DB中的数据
3.SQL 结构化查询语言,用于和DBMS通信的语言
数据库特点
1. 数据存放在表中,表在库中
2.一个数据库可以有多张表,每个表有名字标识自己,表名具有唯一性
3.表由列组成,称为字段,由一个或多个列组成
4.表中的数据按行存储,每一个行类似一个对象
MySQL介绍
目前开源免费,性能高,容易安装和使用
DBMS分为两类
基于共享文件系统的DBMS(Access),基于客户机-服务器的DBMS(MySQL,Oracle,SQLServer,需要安装服务端和客户端)
MySQL安装Ubuntu 18.04,默认端口3306)
sudo apt update
sudo apt install mysql-server
sudo systemctl status mysql.service
sudo mysql 进入数据库客户端 or mysql [-h主机名 -P端口号] -u用户名 -p密码
MySQL常见命令
show databases;
use sys; 打开sys,进入sys
show tables;
show tables from mysql;
select database(); 当前所在的库
create table table_name(id int, name varchar(20));
desc tabl_name
select * from table_name;
insert into table_name (id, name) values(1, 'John');
update table_name set name='Lilei' where id=1;
delete from table_name where id=1;
select version();