MySQL 库 基础操作

目录

一.MySQL数据库 介绍

二.数据库的基本操作

1.查看全部数据库

2.创建数据库

3.使用数据库

4.删除数据库(慎用)

三.常用数据类型

1.数值类型

2.字符串类型

3.日期类型


一.MySQL数据库 介绍

MySQL数据库是一种关系型数据库,是指采用了关系模型(二维表格模型)来组织数据的数据库。关系型数据库通过这种二维表格中的一些数据建立联系组成一个数据组织。

数据库中有中有中有

数据库是用来保存数据的,操作数据库用SQL语言,SQL分为三类:

1. DDL(data definition language) 数据定义语言,用来维护存储数据的结构;

2.DML(data manipulation language) 数据操作语言,用来对数据进行操作;

3.DCL(data control language) 数据控制语言,主要负责权限管理和事务。

二.数据库的基本操作

1.查看全部数据库

show databases;

2.创建数据库

最简单的做法是:

create database 名字;

注:这里的名字大家自行换成想要的名字,上面包括下面的全是。

还可以用这种:

create database if not exists 名字;

如果存在这个名字,就不创建,不存在就创建。

看看上面两种创建的区别:

这里我们可以打上:

show warnings;

这样就可以看到具体的错误是什么。

最后还有一种:

create database 名字 character set utf8mb4 collate utf8mb4_0900_ai_ci;

这种可以指定字符集、排序规则和是否加密。

补充:

//查看全局默认字符集
show variables like '%character%';

3.使用数据库

ues 名字;

直接输入数据库的名字即可使用。

//查看当前选择的数据库
select database();

4.删除数据库(慎用)

drop database 名字;
drop database if exists 名字;

三.常用数据类型

1.数值类型

数据类型大小说明
bitM指定位数,默认为1二进制数,M范围从1到64, 存储数值范围从0到2^{M-1}
tinyint1字节
smallint2字节
int4字节
bigint8字节
float(M,D)4字节单精度,M指定长度,D指定小数位数,会发生精度丢失
double(M,D)8字节
decimal(M,D)M/D最大值+2双精度,M指定长度,D表示小数点位数
numeric(M,D)M/D最大值+2

注:decimal 中的最大位数(M)是65,最大的小数(D)是30;D 的默认值是0,M 的默认值是10。

2.字符串类型

数据类型大小说明
varchar(size)0-65535字节可变长度字符串,可指定长度是多少个字符
text0-65535字节长文本数据
mediumtext0-16777215字节中等长度文本数据
blob0-65535字节二进制形式的长文本数据

3.日期类型

数据类型大小说明
datetime8字节范围从1000到9999年,不会进行时区的检索及转换
timestamp4字节范围从1970到2038年,自动检索当前时区并进行转换
  • 34
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值