mysql基础-表操作

2024-01-01 23:42:16

环境:

管理工具:Navicat

数据库版本:5.7.37

mysql的版本,我们可以通过函数,version()进行查看,本次使用的版本如下:

目录

1.管理工具

1.1创建表

1.2.修改表名

1.3.复制表

1.4.删除表

2.相关语法


1.管理工具

1.1创建表

我们只要在位置1或位置2,右击选择新建表即可,如下:

然后在弹出的页面进行字段的创建即可,(具体的字段含义下次再写)建字段如下:

创建完成后,点击保存,输入表名:test_good,点击确定即可。如果需要创建表的SQL脚本,可以在点击保存之前,点击SQL预览,将SQL复制下来。SQL脚本如下

这张表就创建完成了。

1.2.修改表名

在左侧列表,查看到新增的表,如下:test_good,如果数据库中没有该表,可在该数据库中,右击选择刷新就出来了。

鼠标选中test_good表,如上,可按F2按钮进行表名修改,例如改为test_good_2,改完之后,回车即可完成表名的修改。

1.3.复制表

选中修改后的表右击,截图如下,选择复制,弹框提示,选择复制,有两个选项:

1)结构和数据

2)仅结构

含义比较清楚,按需选择即可。

1.4.删除表

选中修改后的表右击,截图如下,选择删除表,弹框提示,选择删除即可。

2.相关语法

-- 创建表
CREATE TABLE <表名>
(
字段名1 数据类型 [字段级别约束] [默认值],
字段名2 数据类型 [字段级别约束] [默认值],
......
[表级别约束]
);

-- 查看创建表语句:
show create table <表名>;

-- 修改表名
ALTER TABLE <原表名> RENAME TO <新表名>;

-- 复制一张表结构相同的表,复制表1,复制后表名为表名2
create table <表名2> like <表名1>;

-- 复制一张表及其数据
create table <新表名> as select * from <原表名>;

-- 删除表
DROP TABLE IF EXISTS <表名>;

文章来源:https://blog.csdn.net/qq_37375667/article/details/135329828
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。