mysql复习第十二天:表和库的操作

1、数据库的创建和删除

  • 创建:

create database 库名;

create database dt_test;

在这里插入图片描述

  • 删除

drop database 库名;

drop database dt_test;

在这里插入图片描述

2、操作表

2.1、创建表

create table if not exists 表名(
列名 数据类型 约束条件,
列名 数据类型 约束条件,

);

create table tab_test(
id int ,
name varchar(10)
);

在这里插入图片描述

2.2、修改表内容

修改列名:
alter table 表名 change column 旧列名 新列名 数据类型;

alter table tab_test change column name age varchar(10);

在这里插入图片描述
修改列类型:

alter table 表名 modify column 列名 数据类型;

alter table tab_test modify column age varchar(3);

在这里插入图片描述

添加列:
alter table 表名 add column 列名 数据类型;

alter table tab_test add column name varchar(10);

在这里插入图片描述

删除列:
alter table 表名 drop column 列名;

alter table tab_test drop column age;

在这里插入图片描述

修改表名:
alter table 表名 rename to 新表名;

alter table tab_test rename to tab_test1;

在这里插入图片描述

  • 展示操作过的表结构:
desc tab_test1;

在这里插入图片描述

2.3、删除表

drop table if exists 表名

drop table if exists tab_test1;

在这里插入图片描述

2.4、表复制

仅仅复制表结构
create table 新表名 like 旧表名;
create table tab_test1 like tab_like;
在这里插入图片描述
复制表结构和数据
复制数据和结构
create table 新表名 select * from 旧表名

create table tab_test2 select * from tab_test;

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值