MySql-DDL-表结构操作-查改删

本文详细介绍了如何使用SQL进行数据库操作,包括创建表(如tb_emp)、添加和修改字段类型、重命名表以及删除表等内容,涵盖了基本的数据库管理操作。
摘要由CSDN通过智能技术生成

建表语句

-- 图形化界面创建表 tb_emp
create table tb_emp(
    id int primary key auto_increment comment '主键ID',
    username    varchar(20)                  not null comment '用户名',
    password    varchar(32) default '123456' null comment '密码',
    name        varchar(10)                  not null comment '姓名',
    gender      tinyint unsigned             not null comment '性别, 1 男, 2 女',
    image       varchar(300)                 null comment '图像url',
    job         tinyint unsigned             null comment '职位, 1 班主任 , 2 讲师 , 3 学工主管, 4 教研主管',
    entrydate   date                         null comment '入职日期',
    create_time datetime                     not null comment '创建时间',
    update_time datetime                     not null comment '修改时间',
    constraint tb_emp_username_uindex unique (username)
) comment '员工表';

查询

当前数据库下的表

-- 查看: 当前数据库下的表
show tables;

在这里插入图片描述

查看指定表结构

-- 查看: 查看指定表结构
desc tb_user;

在这里插入图片描述

数据库的建表语句

-- 查看: 数据库的建表语句
show create table tb_user;

在这里插入图片描述

修改

  • 添加字段:alter table 表名 add 字段名 类型(长度) [comment 注释] [约束];
  • 修改字段类型:alter table 表名 modify 字段名 新数据类型(长度);
  • 修改字段名和字段类型:alter table 表名 change 旧字段名 新字段名 类型 (长度) [comment 注释] [约束];
  • 删除字段:alter table 表名 drop column 字段名;
  • 修改表名: rename table 表名 to 新表名;

添加字段

-- 修改: 为表 tb_emp 添加字段 qq varchar(11)
alter table tb_emp add qq varchar(11) comment 'QQ';

在这里插入图片描述

修改字段类型

修改字段名和字段类型

-- 修改: 修改 tb_emp 字段类型 qq varchar(13)
alter table tb_emp modify qq varchar(13) comment 'QQ';

在这里插入图片描述


-- 修改: 修改 tb_emp 字段名 qq 为 qq_num varchar(13)
alter table tb_emp change qq qq_num varchar(13) comment 'QQ';

在这里插入图片描述

删除字段

-- 修改: 删除 tb_emp 的 qq_num 字段
alter table tb_emp drop column qq_num;

在这里插入图片描述

修改表名

-- 修改: 将tb_emp 表名修改为 emp
rename table tb_emp to emp;

在这里插入图片描述

删除

  • 删除表语法:drop table [ if exists ] 表名;
-- 如果tb_emp表存在,则删除tb_emp表
drop table if exists emp;  -- 在删除表时,表中的全部数据也会被删除。

在这里插入图片描述

  • 13
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

CyberSecure

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

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

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

打赏作者

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

抵扣说明:

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

余额充值