文章目录
- 数据库的简单介绍
- 什么是数据库?
- 数据库的分类
- MySQL数据库的相关操作
- 创建数据库
- 查看所有数据库
- 选中数据库
- 删除数据库
- MySQL的数据类型
- 数据库的表操作
- 创建表
- 查看表
- 删除表
数据库的简单介绍
什么是数据库?
数据库是一个用于管理数据的软件,使用数据库,可以有效地解决文件保存数据时可能会遇到的安全,繁杂,操作不便等问题。
数据库的分类
数据库可以分为关系型数据库和非关系型数据库;
关系型数据库:采用关系模型来管理数据,是由二维表及其之间的联系所构成的一个数据组织;
非关系型数据库:现在更多指NoSQL数据库;
MySQL就是一个关系型数据库;
MySQL数据库的相关操作
创建数据库
create database 数据库名;
查看所有数据库
show databases;
MySQL提供了一些内置的数据库,我们一般不对这些内置数据库进行任何操作,防止出现错误;
选中数据库
use 数据库名;
删除数据库
drop database 数据库名;
注:删除数据库在实际的应用场景下其实是一种非常危险的操作,因此在生产环境下这个操作要谨慎执行;
MySQL的数据类型
数字:(包含整数和小数)
字符串类型:
日期类型:
其中最常用的主要有以下几种:
数据库的表操作
创建表
create table 表名(列名 类型,列名 类型…)
创建表之前,首先创建数据库并且选中数据库;
一个数据库中不可以有2个名字相同的表;
创建表时,要明确表结构(指明,有哪些行、列);
创建表时,表名或者列名,不可以与SQL的关键字冲突;(个别特殊情况下,可以使用反引号` 转义)
查看表
- 查看有哪些表
show tables;
前提:选中了数据库
- 查看表结构(表中的列和类型)
desc 表名;
int(11)代表的含义是:打印数字的时候,显示数据的最大宽度;
括号中的数字11只是影响在客户端中的显示,不影响数据的存储和计算;
删除表
drop table 表名;
与删除数据库相同,删除表也是一项危险的操作,并且危害远大于删库,需要注意
补充:MySQL的关键字不区分大小写;
MySQL实际是把数据存储到了硬盘上;