MySQL安装我就不做赘述了,可视化页面如果在当时安装的workbench无法打开的问题,建议去官网再去单独下载一个workbench重新装上,一般是可以解决问题的。
下面来介绍一下一些基本语句和概念
先从最基本的问题,如果我们要创建一个table,那么其中的数据肯定是要指定数据类型的,数据类型有以下几类
数值类型
MySQL支持所有标准SQL数值数据类型。
这些数值类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。
关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词。
浮点型
不做赘述
日期和时间类型
表示时间值的日期和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR
字符串类型
字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。
CHAR和VARCHAR类型类似,但它们保存和检索的方式不同。它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。
BINARY和VARBINARY类类似于CHAR和VARCHAR,不同的是它们包含二进制字符串而不要非二进制字符串。也就是说,它们包含字节字符串而不是字符字符串。这说明它们没有字符集,并且排序和比较基于列值字节的数值值。
有4种TEXT类型:TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT。这些对应4种BLOB类型,有相同的最大长度和存储需求
ENUM是枚举类型:SET是集合类型不同于ENUM类型,它是一个排列组合。假如有abc,它可以选择a或b或c,也有选择是ab,ac,bc,也可以选择abc
数据库操作
来看看关于宏观上数据库的操作吧
创建一个新用户
更改密码
查看用户权限
查看数据库
创建数据库
使用数据库
删除数据库
表操作
创建一个表
查看一个数据库中的表
查看表的结构
删除表
表重命名
插入数据
查看表数据
删除数据
更新数据
更