当前位置: 首页 > news >正文

MySQL表的操作 -- 表的增删改查

目录

  • 1. 表的创建
  • 2. 表的查看
  • 3. 表的修改
  • 4. 表的删除
  • 5. 总结

在这里插入图片描述

1. 表的创建

1.查看字符集及效验规则

在这里插入图片描述
2. 表的创建

CREATE TABLE table_name (
field1 datatype,
field2 datatype,
field3 datatype
) character set 字符集 collate 校验规则 engine 存储引擎;
  • 创建用户表1
    在这里插入图片描述
  • 创建用户表2
    在这里插入图片描述
  • 存储引擎的不同,MyIsam创建三个,数据和索引分开存的,InnoDB创建两个,数据和索引存在一起
  • users.frm:表结构
    users.MYD:表数据
    users.MYI:表索引
  • 在配置文件中默认的存储引擎是InnoDB,后一个圆括号后面的内容可以不写,就用配置文件中默认的内容

在这里插入图片描述

2. 表的查看

  1. 查看当前在哪个数据库中
select database();

在这里插入图片描述

  1. 查看有几个表
show tables;

在这里插入图片描述

  1. 查看表的详细信息
desc use1;// 表名

在这里插入图片描述
在这里插入图片描述

  1. 显示创建表时候的更详细的信息
show create table user1 \G
// \G把格式化的东西去掉

下图和我们写的不一样,因为对它进行了优化

在这里插入图片描述

3. 表的修改

  1. 修改表的名字
alter table user1 rename to user;

在这里插入图片描述

  1. 修改列的内容

add:新增列

alter table user add image_path varchar(120) comment '这个是用户的头像的路径' after birthday;

在这里插入图片描述
在这里插入图片描述

3. 修改列的属性
是直接进行替换的,如果后面有其他属性也会被覆盖

alter table user modify name varchar(60)
name字段会被改为varchar(60)

name后面的comment ‘用户的名字’ 被覆盖了,相关字段被修改了

在这里插入图片描述
4. 删除某一列

alter table user drop password;
// 把password这一列的属性和内容都删除

5. 修改表的名字

alter table user rename to User
// to 可以省略

6. 修改列名称

将name列修改为xingming
alter table employee change name xingming varchar(60) DEFAULT NULL; --新字段需要完整
定义

在这里插入图片描述

4. 表的删除

drop table user;

5. 总结

1. 轻易不要做表的修改和删除
2. 这些删除,修改,增加都是定义表结构,是对表结构的修改,是ddl,select是对表内容的修改,是对数据内容的修改,是dml

相关文章:

  • U8G2在PC端模拟(C语言版本)
  • 【计算机视觉】CV实战项目 - 基于YOLOv5的人脸检测与关键点定位系统深度解析
  • Swift闭包(Closure)深入解析与底层原理
  • Java—— 常见API介绍 第五期
  • 什么是非关系型数据库
  • Redis的主从模式和哨兵模式
  • 【网络】MQTT协议
  • NLP系列【自然语言处理的深度学习模型综述】
  • 水池水位自动控制器如何征服污水水池?
  • c#加密证件号的中间部分,改为*号
  • Redis高频面试题——String对象
  • [ESP-IDF]:esp32-camera 使用指南 ESP32S3-OV2640 用例测试
  • 优化非线性复杂系统的参数
  • Linux基础IO(十一)之动态库(基础IO的最后一篇啦!)
  • CentOS系统防火墙服务介绍
  • 发放优惠券
  • 初窥Java内存模型(JMM)
  • 精益数据分析(24/126):聚焦第一关键指标,驱动创业成功
  • 边界凸台建模与实例
  • PGSql查看表结构以及注释信息
  • 山东省委组织部办公室主任吴宪利已任德州市委常委、组织部部长
  • 周劼已任中国航天科技集团有限公司董事、总经理、党组副书记
  • 视频丨中国海警位中国黄岩岛领海及周边区域执法巡查
  • 比黄油年糕热量还高,这个火爆全网的甜品劝你慎吃
  • 五一去哪儿|外国朋友来中国,“买买买”成为跨境旅游新趋势
  • “人工智能是年轻的事业,也是年轻人的事业”,沪上高校师生畅谈感想