204 - 205.表的基本用法

表的基本操作

1.基本概念

1.1数据库和表的关系

每个数据库包含N张表,及表示在库中

1.2 表(二维表)

行和列组成,可以将复杂的数据保存在简单的表中
表中的每一行就是一条完整的记录
表中的列用于保存每条记录中特点的信息

2.创建表

2.1使用sql语句创建

create table 表名(字段名1 字段类型1 [完整性约束],
字段名2 字段类型2 [完整性约束], …字段名n 字段类型n [完整性约束] )

注意:

  1. 表名不能使用关键字 例如database select where
  2. 每组字段名 字段类型之间用“ ,”隔开,但最后一个不需要
create table student(
	id int(6),
	name varchar(20),
	gender varchar(1),
	age int(2)
);

2.2使用图形化界面

3.查看表

3.1 查看表的基本结构

desc 表名;

在这里插入图片描述

3.2 查看表的详细结构(存储引擎和字符集)

show create table 表名;

在这里插入图片描述

4.修改表结构

4.1 修改表名

alter table 旧表名 rename 新表名

ALTER TABLE student RENAME t_student;
4.2 修改字段数据类型

alter table 表名 modify 列名 新字段类型

ALTER TABLE t_student MODIFY id int(10);
4.3 修改多个字段的数据类型

alter table 表名 modify 列名1 新字段类型1,modify 列名2 新字段类型2, …modify 列名n 新字段类型n;

ALTER TABLE t_student MODIFY id int(8),MODIFY name VARCHAR(30),MODIFY gender VARCHAR(2);
4.4 修改字段名并修改数据类型

alter table 表名 change 旧字段名 新字段名 字段类型

ALTER TABLE t_student CHANGE gender sex VARCHAR(1);
4.5 添加字段

alter table 表名 add 字段名 字段类型 [完整性约束] [first | after 字段名]

ALTER TABLE t_student ADD score FLOAT;
ALTER TABLE t_student ADD phone VARCHAR(11) FIRST;

在这里插入图片描述

4.6 删除字段

alter table 表名 drop 列名

5.删除表

5.1 使用sql语句删除

drop table 表名;

DROP TABLE test1;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

oo0day

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值