Mysql-table数据表操作

-- 查看当前数据库中的所有表
show tables;

-- 创建表(字段后必须先写数据类型再写约束 数据类型必须有 约束可有可无,根据情况而定)
-- int unsigned 无符号整形
-- auto_increment 表示自动增长
-- not null 表示不能为空
-- primary key 表示主键
-- defaulf 默认值
-- create table 数据表名字(字段 类型 约束[,字段 类型 约束]);

-- 查看表结构
-- desc 数据表的名字;
desc classess;

-- 创建 classess 表(id,name)
create table classess(
	id int unsigned primary key auto_increment,
	name varchar(30) not null
);

-- 创建 student 表 (id、name、age、high(decimal)、gender(enum)、cls_id)
create table student(
	id int unsigned primary key auto_increment,
	name varchar(30) not null,
	high decimal(5,2),
	gender enum('男','女','保密') default'保密',
	cls_id int
);

-- 查看表的创建语句
-- show create table 表名字;
show create table student;

还有许多数据类型:这里就不全部展开了。

 

表取自:

Mysql-几张供于学习的表 - 夜黎i - 博客园 (cnblogs.com)

posted on 2023-02-01 11:19  夜黎i  阅读(33)  评论(0)    收藏  举报

导航