自学内容网 自学内容网

【MySQL】数据库的操作(2)

【MySQL】数据库的操作(2)

作者:爱写代码的刚子

时间:2024.3.5

前言:本篇博客将介绍数据库中表的基本操作

创建表

在这里插入图片描述

在这里插入图片描述

  • 由于使用了不同的存储引擎,所以表结构的数量不同(MyIsam创建三个,InnoDB创建两个),我们在配置文件中默认选择InnoDB:

在这里插入图片描述

查看表结构

在这里插入图片描述

  • **select database();**查看当前在哪个数据库

  • **show tables;**查看所有的表

  • **desc user1;**查看user1的表结构(详细信息)

在这里插入图片描述

  • **show create table user1;**查看创建user1时的语句

在这里插入图片描述

  • show create table user1 \G冒号换成‘\G’将显示格式化

在这里插入图片描述

修改表

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

  • **alter table user1 rename to user;**将表user1重命名为user(to可以省略)

在这里插入图片描述

  • **insert into user values (1,‘小名’,‘1234’,‘2004-2.11’);**向表中插入信息

在这里插入图片描述

  • **alter table user add image_path varchar(128) comment ‘用户图像路径’ after birthday;**插入新的字段用于保存图片路径

在这里插入图片描述

  • **alter table user change xingming name varchar(60) DEFAULT NULL;**修改表的名称,注意一定要把完整的属性带上!!!

在这里插入图片描述

  • alter table user modify name varchar(60);对表中的部分属性进行修改(注意这个是将新的属性覆盖旧的属性,比如这个例子中comment字段没了)

在这里插入图片描述

  • **alter table user drop password;**删除password字段

在这里插入图片描述

在这里插入图片描述

注意这里是既删除字段又删除数据

删除表

  • **drop table user2;**删除表user2

在这里插入图片描述

在这里插入图片描述


不要轻易改数据库的名字,表名字,表结构,进行删除等危险操作,会影响上层应用!!


原文地址:https://blog.csdn.net/m0_74215144/article/details/136473870

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!