1.保存数据的容器
内存:如:数组,集合 文件:(实现永久的存储数据) 文件的不好的地方:查询不方便。 数据库的好处: 1.实现数据的持久化 2.使用完整的管理系统统一管理,易于查询
2.数据库简介
-
DB 数据库(database):存储数据的“仓库”。 它保存了一系列有组织的数据。
-
DBMS 数据库管理系统(Database Management System)。 数据库是通过DBMS创建并管理的容器。
DBS分为两类: -基于共享文件系统的DBMS(Access) -基于客户机–服务器的DBMS
(MySQL、Oracle、SqlServer) 需要安装客户端和服务端
常见的数据库管理系统:
MySQL、Oracle、
DB2(IBM公司推出,比较适合处理海量的数据)、
SqlServer(微软公司推出,只能安装在Window操作系统下) -
SQL 结构化查询语言(Structure Query Language): 专门用来与数据库通信的语言。(操作指令)
优点:
1、不是某个数据库供应商转有的语言,几乎所有的DBMS都支持SQL。
2、简单易学
3、数据库存储数据的特点
-
现将数据放到表中,表再放到库中
-
一个数据库中可以有多个表,每一个表都有一个名字,用来标识自己 ,表名具有唯一性。
-
表具有一些特性,这些特性定义了数据在表中如何存储, 类似java中“类”的设计。
-
表由列组成,我们也称为字段。所有的表都是由一个或多个列组成的, 每一列类似java中的“属性”。
-
表中的数据是按行存储的,每一行类似java中的对象
4、MySQL的卸载
5、MySQL客户端的启动与停止
方式一:通过mysql自带的客户管
只限于root用户
方式二:通过windows自带的客户端
登陆:
mysql[-h主机名 -P端口号] -u用户名 -p
然后输入密码
退出:
exit或ctrl+c(只限于root用户)
6、MySQL软件的启动与停止
方式一:计算机-右击管理-服务
方式二:通过管理员身份运行
net start 服务名(启动服务)
net stop 服务名(停止服务)
[外链图片转存失败(img-T0WHDVk2-1562854392126)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1562759413702.png)]
7、MySQL的常见命令
-
查看当前所有的数据库
show databases; -
打开指定的库
use 库名 -
查看当前库的所有表
show tables; -
查看其他库的所有表
show tables from 库名; -
创建表
create table 表名(
列名 列类型,
列名 列类型,
); -
查看表结构 desc 表名;
-
查看服务器的版本
方式一:登录到mysql服务端
select version();
方式二:没有登录到mysql服务端
cmd:
mysql --version