【MySQL】表的操作

本文详细介绍了如何在MySQL中进行表的操作,包括创建表的语法、查看表结构、修改表结构(如添加字段、调整字段属性)以及删除表。作者以实例说明了ALTERTABLE命令的用法。
摘要由CSDN通过智能技术生成

【MySQL】表的操作

🌸心有所向,日复一日,必有精进

🌸专栏《MySQL》

🌸作者:早凉


目录

【MySQL】表的操作

创建表

查看表结构

修改表

删除表


创建表

CREATE TABLE table_name (
field1 datatype,
field2 datatype,
field3 datatype
) character set 字符集 collate 校验规则 engine 存储引擎;
  • field 表示列名
  • datatype 表示列的类型
  • character set 字符集,如果没有指定字符集,则以所在数据库的字符集为准
  • collate 校验规则,如果没有指定校验规则,则以所在数据库的校验规则为准
  • engine 存储引擎 ,没有指定,则以所在数据库的存储引擎为准

使用不同的引擎之间的差别:

这里只是指出差别,涉及后续知识; 

查看表结构

desc 表名;

创建查看表示例:

  •  Field 字段名字
  • Type 字段类型
  • NULL 是否允许为空
  • Key 索引类型
  • Default 默认值
  • EXtra 扩充

修改表

在实际开发中,总会遇到修改某个表的结构。这时我们就需要修改表。

ALTER TABLE tablename ADD (column datatype [DEFAULT expr][,column
datatype]...);
ALTER TABLE tablename MODIfy (column datatype [DEFAULT expr][,column
datatype]...);
ALTER TABLE tablename DROP (column);

修改表名:

alter table users rename to user1;

 指令中的to也是可以删除的;

 修改name列改为xingming:

alter table user1 change name xingming varchar(60); --新字段需要完整
定义

 修改姓名长度:

alter table user1 modify xingming varchar(32);

 在表中添加两项记录:

insert into user1 values(1,'a','b','1982-01-04'),(2,'b','c','1984-01-
04');

在表中添加一个地址字段:

alter table user1 add assets varchar(100) comment '图片路径' after
birthday;

 插入新数据段后对原来数据没有影响;

删除表

DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ...

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值