MySql基本知识
学习数据库的必要性
-
岗位需求,要掌握甚至精通数据库知识
-
大数据时代发展的必要性
-
存储数据的必要性
-
数据库是所有软件体系最核心的存在
数据库概念
- 数据库:DB(DataBase)
- 概念:数据库是“按照数据结构来组织、存储和管理数据的仓库”,安装在操作系统上,可以存储大量的数据
- 作用:存储数据,管理数据
数据库分类
- 关系型数据库:(SQL)
- MySQL,Oracle,Sql Server,DB2,SQLlite
- 通过表和表之间,行和列之间的关系进行数据的存储
- 非关系型数据库:(NoSQL):Not Only SQL
- Redis,MongDB
- 非关系型数据库,对象存储,通过对象的自身属性来决定
DBMS(数据库管理系统)
- 数据库的管理软件,可以科学有效的管理、维护和获取数据,比如MySQL
- MySQL简介
- MySQL是一个关系型数据库关系系统,也是最好的RDBMS(Relational DataBase Management Sysytem,关系数据库管理系统)应用软件之一,由瑞典的MySQL AB公司开发(现属于Oracle公司产品)
- MySQL是一个开源是数据库软件,体积小、速度快、总体拥有成本低,适用于中小型网址和部分大型网站以及集群
- 连接数据库
mysql -uroot -p123456
update mysql.user set authentication_string=password('123456') where user='root' and Host='localhost';
flush privileges;
shou datebases;
mysql> use shcool
Database changed
show tables;
desribe student;
create database westos;
exit;