MySQL数据库表(table)操作

 更新时间:2026年04月21日 09:55:50   作者:Halvmån  
本文主要介绍了MySQL数据库表的操作,包括创建表、查看表、修改表、修改表的列和表名称、删除表和列,每一步都有具体的操作步骤和示例,帮助读者更好地理解和操作,感兴趣的朋友跟随小编一起看看吧

MySQL数据库表(table)操作

话不多说,现在开始啦~~

1.创建表

CREATE TABLE table_name (
field1 datatype,
field2 datatype,
field3 datatype
) character set 字符集 collate 校验规则 engine 存储引擎;
说明:
field 表示列名
datatype 表示列的类型
character set 字符集,如果没有指定字符集,则以所在数据库的字符集为准
collate 校验规则,如果没有指定校验规则,则以所在数据库的校验规则为准
也可以不带后面这些,由系统默认给与

当然,也可以加上其他字段和comment

2.查看表

查看该数据库下的表有哪些 : show tables;

查看该表的详细结构 : desc [表名称];

查看创建该表时候的操作 : show create table [表名称] (; 或者 \G)

查看表里面存放的数据 : select * from [表名称];

3.创建表实例(插入数据)

insert into [表名称] values ('内容');

4.修改表

在项目实际开发中,经常修改某个表的结构,比如字段名字,字段大小,字段类型,表的字符集类型,表的存储引擎等等。我们还有需求,添加字段,删除字段等等。这时我们就需要修改表
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);

1.新增一列

alter table [表名称] add [新增的名字] [类型] (comment '可以写一下这段是干什么用的') (after [其他表内容的名字])(可以插入指定列的后面);

插入新字段后,对原来表中的数据没有影响

2.修改某一列的属性(比如长度从20 -> 60)

alter table [表名称] modify [修改的那一列名字] [修改后的内容]

3.删除某一列

alter table [表名称] drop [需要删除的列名称];

注意:删除字段一定要小心,删除字段及其对应的列数据都没了

4.修改表名称

alter table [表名称] rename (to) [新表名称];

5.修改列名称

alter table [表名称] change [old列名称] [new列名称] [属性];

5.删除表

drop table [表名称];

虽然删除容易,但是尽量不要修改或者删除表,不然就再也无法拿回来了!也影响着上层!

到此这篇关于MySQL数据库表(table)操作的文章就介绍到这了,更多相关mysql数据表table内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySql如何查看索引并实现优化

    MySql如何查看索引并实现优化

    这篇文章主要介绍了MySql如何查看索引并实现优化,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-12-12
  • 计算机管理服务中找不到mysql的服务的解决办法

    计算机管理服务中找不到mysql的服务的解决办法

    MySQL是一种流行的开源关系型数据库管理系统,用于存储和管理大量数据,在计算机管理中,启动MySQL服务是一项重要的任务,因为它可以确保数据库系统的顺利运行,这篇文章主要给大家介绍了关于计算机管理服务中找不到mysql的服务的解决办法,需要的朋友可以参考下
    2023-05-05
  • MySQL笔记之数据备份与还原的使用详解

    MySQL笔记之数据备份与还原的使用详解

    数据很重要,这点用脚趾头想都知道,为了保证数据的安全,因此需要定期对数据备份
    2013-05-05
  • MySQL切分函数substring()的具体使用

    MySQL切分函数substring()的具体使用

    这篇文章主要介绍了MySQL切分函数substring()的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • mysql中使用UDF自动同步memcached效率笔记

    mysql中使用UDF自动同步memcached效率笔记

    接上篇:mysql使用mysql-udf-http效率测试笔记 ,这次不使用rest架构,而是使用:libmemcached和memcached_functions_mysql
    2011-08-08
  • MySQL之多表查询自连接方式

    MySQL之多表查询自连接方式

    这篇文章主要介绍了MySQL之多表查询自连接方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-09-09
  • MySQL中视图的使用及多表INNER JOIN的技巧分享

    MySQL中视图的使用及多表INNER JOIN的技巧分享

    做多表关联查询,如果表间关系非常清晰,结构简单,使用视图的方式比自己反复写复杂跨表SQL要容易的多
    2014-06-06
  • 详解MySQL聚合函数

    详解MySQL聚合函数

    在 MySQL 中,聚合函数是用于计算多行数据的统计信息的函数,例如总和、平均值、最大值、最小值和行数等。将多行数据聚合成单个结果,这是聚合函数得名的由来。本文将详细介绍MySQL的聚合函数,感兴趣的小伙伴可以参考一下
    2023-04-04
  • 数据库MySQL/MariaDB安装与基础调优过程

    数据库MySQL/MariaDB安装与基础调优过程

    文章主要描述了在Ubuntu上安装MySQL后的安全配置步骤,并介绍了在日常开发中如何合理管理用户和权限,文章还提到了创建数据库、创建用户和授予精确权限的操作方法,最后提到了核心调优参数的并提供了相关建议,感兴趣的朋友跟随小编一起看看吧
    2026-04-04
  • MySQL数据库索引及优化的示例详解

    MySQL数据库索引及优化的示例详解

    在日常的数据库使用过程中,我们经常需要对数据进行查询、插入、删除等操作,为了提高这些操作的效率,数据库的性能优化显得尤为重要,本文就来讲讲MySQL中是如何优化索引的吧
    2023-05-05

最新评论