环境:
管理工具: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 <表名>;