目录
案例一:MySQL的安装和基本使用
安装需要设置编码UTF-8,管理用户root,密码设置root或123456
案例二 :MySQL的数据类型
- MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。
- 备注:char和varchar一定要指定长度,float会自动提升为double,timestamp是时间的混合类型,理论上可以存储时间格式和时间戳。
类型 | 用途 |
int | 整型,相当于java的int |
bigint | 整型,相当于java的long |
float | 浮点型 |
double | 浮点型 |
datetime | 日期类型 |
timestamp | 日期类型(可存储时间戳) |
char | 定长字符 |
varchar | 不定长字符 |
text | 大文本,用于存储很长的字符内容 |
blob | 字节数据类型,存储图片、音频等文件 |
案例三:建表操作
- 语法
-- 删除表
DROP TABLE IF EXISTS 表名
-- 新建表
CREATE TABLE 表名(
字段名 类型 约束 (主键,非空,唯一,默认值),
字段名 类型 约束 (主键,非空,唯一,默认值),
)编码,存储引擎;
在SQL中,我们有如下约束:
NOT NULL | 指示某列不能存储NULL |
UNIQUE | 保证某列的每行必须有唯一的值 |
PRIMARY KEY | NOT NULL和UNIQUE的结合。确保某列(或两个列多个列的结合)有唯一标识,有助于更容易更快速地找到表中的一个特定的记录 |