一、数据库基础
1. 数据(data)
2. 数据库(database,DB)
3. 数据库管理系统(DBMS)
4. 数据库系统(DBS)
二、Mysql服务器和客户端介绍
三、数据库操作
1.数据库创建
2. 查看/选择数据库
3. 修改数据库
4. 删除数据库
1. 数据(Data)
- 比如文字、数字、字母、图形、图像、声音这些数据种类
2. 数据库(Database、DB)
4. 数据库系统(DBS)
二、服务器和客户端
- 是按照数据结构来组织、存储和管理数据的仓库,是一个数据的集合;其本质是一个文件系统,以文件的方式,将数据保存在电脑上
- 数据库是通过DBMS创建和操纵的容器
- 数据库对象:表、视图
-
3. 数据库管理系统(DBMS)
- 位于应用程序与存储数据之间的一层数据管理软件
- SQL是DBMS的一种
- 我们平时所说的数据库,指的是DBMS。
- 一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成
- 服务器是指安装mysql的那台机器,而客户端是远程通过网络使用服务器上的mysql,客户端通过得知远程服务器的ip地址以及mysql的一些密码信息等使用mysql数据库;
- 举个例子,当你在搜索框输入网址,敲下回车时,你搜索的那个网址,会顺着网线,去远程寻找对应的服务器,服务器根据你的需要响应给你一个页面,就是你看到的网站.
-
三、数据库操作
(这里以Navicat客户端为例)
1. 新建数据库
1) 通过可视化工具建数据库
- 右键单击-->新建数据库-->字符集一般选择utf8(utf8是比较大的一个字符集,可以容纳识别更多的一些字符)-->排序规则一般选择utf8_general_ci
2) 通过SQL语言创建数据库
2. 查看/选择数据库
#切换数据库 从test数据库 切换到 test1
use test1;
#查看当前正在使用的数据库
select database();
#查看Mysql中有哪些数据库
show databases;
#查看一个数据库的定义信息
show create database test1;
3. 修改数据库字符集
/*
将数据库db1 的字符集 修改为 utf8
alter database 数据库名 character set 字符集;
*/
ALTER DATABASE db1 CHARACTER SET utf8;
4. 删除数据库
drop database 数据库名;