MySQL入门篇(一)

创建和查看数据库语句:

创建一个数据库:
CREATE DATABASE 数据库名;

这里写图片描述

查看数据库:
SHOW DATABASES;

MySQL入门篇(一)_第1张图片

查看创建好的数据库信息:
SHOW CREATE DATABASE 数据库名;

MySQL入门篇(一)_第2张图片

改变数据库编码:
ALTER 数据库名 CHARACTER SET 编码 COLLATE 编码方式_bin;

这里写图片描述

删除数据库:
DROP DATABASE 数据库名;
这里写图片描述


数据类型

整数类型

MySQL入门篇(一)_第3张图片

浮点数与定点数类型

MySQL入门篇(一)_第4张图片

日期和时间类型

表示时间值的日期和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。
每个时间类型有一个有效值范围和一个”零”值,当指定不合法的MySQL不能表示的值时使用”零”值。
TIMESTAMP类型有专有的自动更新特性,将在后面描述。
MySQL入门篇(一)_第5张图片

字符串类型

字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。该节描述了这些类型如何工作以及如何在查询中使用这些类型。
MySQL入门篇(一)_第6张图片

CHAR和VARCHAR类型类似,但它们保存和检索的方式不同。它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。
BINARY和VARBINARY类类似于CHAR和VARCHAR,不同的是它们包含二进制字符串而不要非二进制字符串。也就是说,它们包含字节字符串而不是字符字符串。这说明它们没有字符集,并且排序和比较基于列值字节的数值值。
BLOB是一个二进制大对象,可以容纳可变数量的数据。有4种BLOB类型:TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB。它们只是可容纳值的最大长度不同。
有4种TEXT类型:TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT。这些对应4种BLOB类型,有相同的最大长度和存储需求。

你可能感兴趣的:(MySQL)