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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/lw305993897/article/details/102514741

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;

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/lw305993897/article/details/102514741
今日推荐