MySQL的数据类型以及表的创建。

数据类型:

在MySQL中,有三种主要的类型;文本、数字和日期/时间类型。

Text 文本类型:

在这里插入图片描述

Number 数字类型:

在这里插入图片描述
注意:这些整数类型拥有额外的选项 UNSIGNED。通常,整数可以是负数或正数。如果添加
UNSIGNED属性,那么范围将从 0 开始,而不是某个负数。

Date 日期类型

在这里插入图片描述

常见的数据类型:

在这里插入图片描述

表的创建:

使用create table创建表
在创建表的时候,需要确定表的结构
表的字段,字段的类型,字段的约束条件

** CREATE TABLE t_user (us
id int primary key , – 主键
name varchar(50) not nu ll unique, #
age int default 18,
address varchar(255)
)**

/****
多行注释
创建一个用户表
*****/
CREATE TABLE t_user  (
	id int primary key auto_increment,  -- 主键, 并且自增
	name varchar(50) unique,  # 允许为空,但是不能重复
	age int default 20,
	address varchar(255)
	)

约束条件
主键约束:用来做数据的唯一标识符,不能为空
注意:我们一般不关心主键的值,只要符合我们的规则即可
所以我们一般建议主键自增,一般默认从1开始,每次增加1,
如此就不用我们再维护该字段

非空约束: not null
唯一约束:不能重复,可以有一次为空
默认值约束:如果在插入的数据没有给值,则默认为空,但是如果给了默认值,则如果没有插入,则该值是默认值

desc tableName # 描述表的结构
select * from t_user; # 查询表的所有数据
# 插入数据
insert into 表名称[(字段1, ……, 字段n)] values(值1,……,值n);

作业:

创建一个数据库(db_mingzhu)
	创建四张表:
	t_sanguo
	t_shuihuo
	t_honglou
	t_xiyou

创建一个数据库(db_mingzhu)
在这里插入图片描述
先用t_xiyou来掩饰
先切换搭配db_mingzhu数据库
在这里插入图片描述
创建及查看表
在这里插入图片描述
之后给表添加信息。
在这里插入图片描述
此处的”null“序号一栏,可以给定,也可以不用给定。因为是自动给定的
在这里插入图片描述
最后查看表信息:
在这里插入图片描述

之后的表同理即可

创建表
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

Guess you like

Origin blog.csdn.net/zrz1028/article/details/121177949