2021-05-19

数据库中表的基本操作

表(Table)是数据库中数据存储最常见的一种形
式,数据库可以将复杂的数据结构用较为简单的二维表来表示。二维表是由行和列组成的,分别都包含着数据。

在数据库建表之前有些数据库常用的语句我们的先了解一下
use database db_ name; // 使用数据库
create table table_ name(
字段名1 数据类型1 [完整性约束条件],
字段名2 数据类型2 [完整性约束 条件],
字段名3 数据类型3 [完整性约束条件],
字段名n 数据类型n [完整性约束 条件]);//创建表用方括号括起来的是可写可不写
desc table_ name;//查看表
describe table_ name;//查看表
show create table table_ name;//查看表的详细结构
alter table old
table_ name rename [to]new_ table name;//修改表名
show tables;//查看当前数据库中的所有表
alter table table_ name modify column_ name new_ data_ type;//修改一个字段
alter table table_ name drop column_ name;//删除字段
drop table table
name;// 删除表
在建一个数据库的表之前我们先建一个数据库
use database student;
在这里插入图片描述
用我们刚才建的数据库来建表
use student;
在这里插入图片描述
接下来开始建表

create table s1(
id int(8),
name varchar(20),
gender varchar(1),
age int(2)
);
在这里插入图片描述
查看建的表
desc s1;
在这里插入图片描述
查看表的详细结构
show create table s1;
运行结果如下:
在这里插入图片描述
修改表名
alter table s1 rename to s2 ;
在这里插入图片描述
查看修改结果
desc s2;
在这里插入图片描述
运行结果如下:
在这里插入图片描述
查表s2存在查表s1不存在,则说明我们修改表名

查看该数据库中的所有表

show tables;
在这里插入图片描述
alter table s2 modify id int(10);
在这里插入图片描述

alter table s2 drop age;//删除表s2中的字段age
最后删除表s2
drop table s2;
在这里插入图片描述
执行删除表s2的指令后再查表s2显示表不存在,说明表s2已经别删除。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值