目录
1. 什么是数据库?
数据库是“一个用来存储数据的软件”,数据库里面大量运用了各种数据结构,最终把数据组织在硬盘或者内存上。
简单数据使用文件保存,复杂大量的数据,使用数据库会更方便更高效。
2. 数据库的相关操作
2.1 查看当前存在哪些数据库
show databases;
注意:可支持多行书写,遇到封号才算结束。
2.2 创建一个数据库
create database 数据库的名称;
如果数据库存在了,就不能重复创建,这个时候可以使用 create database if not exists 数据库的名称; ,判断一下 anapple 这个数据库是否存在,如果存在就不创建了,如果不存在则创建。
2.3 使用/选中数据库
use 数据库的名称;
选中数据库之后,才能对其进行一些操作。
2.4 删除数据库
drop database 数据库的名称;
这个操作是非常危险的,要正当使用。
3. 常用数据类型
3.1 数值类型
3.2 字符串类型
blob典型的用法是图片
3.3 日期类型
timestamp是时间戳的意思,如今已经2021年了,时光飞逝,建议还是使用datetime。
关于datetime 的用法和格式如下:
表示2021年4月7号 00时00分00秒,1980年3月5号12时13分00秒
或者是下面这种方法:
4. 数据表的操作
数据表是数据库中组织数据的基本单位,每个数据库可以包含很多数据表。
4.1 查看数据表
查看之前要先选中所查看的那张表的数据库,然后使用 desc 表名; 来查看。
4.2 创建数据表
按照如下格式来创建,列名在前,类型在后,列和列之间用逗号分割
如果输入复杂的sql,为了方便修改输入中的错误,可以先在别的地方输入好,再拷贝过来,比如vscode,sublime等软件。
4.3 查看表结构
desc 数据表的名称;
4.4 删除表
drop table 数据表名;