版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
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;