Navicat里MySQL表的创建(详细)

我以Navicat连接MySQL为例,演示表的创建方法。

前提

创建表的语法:

create table `表名` (

`字段名1`,字段类型,

`字段名2`,字段类型,

......

`字段名n`,字段类型

);

我计划在test库存放一张class3_grade的表。表结构和字段如下:

第一步 选择需要存放表的库test,然后点击"查询",再点击"新建查询"。

第二步 把列名翻译为英文,数字类型的数据使用INT,文本类型的数据使用VARCHAR。写完以后,选中全部语句,点击"运行已选择的"。

第三步 往空表里插入数据。

插入数据的语法:

-- 插入单条数据

INSERT INTO 表名 VALUES('值1','值2',...,'值n');

-- 插入多条数据

INSERT INTO grade_3 VALUES('值1','值2',...,'值n'),

('值1','值2',...,'值n'),

...

('值1','值2',...,'值n');

先插入1行数据,运行看一下是否有语法错误

确认没有错误,接着插入剩余的数据

最后查看表数据,创建成功

小tips:

1、创建表的时候,不要用单引号' ' ,会报语法错误。要用` `,该符号的输入方法:先按Shift键,再按下图的键

2、表名不能与库里已经有的表重复

3、运行已选择语句的快捷键:[Ctrl+R]组合键

相关推荐
Elastic 中国社区官方博客11 小时前
Elasticsearch:在分析过程中对数字进行标准化
大数据·数据库·elasticsearch·搜索引擎·全文检索
聪明努力的积极向上11 小时前
【MYSQL】字符串拼接和参数化sql语句区别
数据库·sql·mysql
代码or搬砖11 小时前
RBAC(权限认证)小例子
java·数据库·spring boot
神仙别闹11 小时前
基于QT(C++)实现学本科教务系统(URP系统)
数据库·c++·qt
2301_7683502311 小时前
MySQL为什么选择InnoDB作为存储引擎
java·数据库·mysql
上海蓝色星球11 小时前
迈向智慧电网新纪元:上海蓝色星球数字孪生变电主子站系统
运维·数据库
是大芒果11 小时前
数据库表设计
数据库
哥哥还在IT中11 小时前
MySQL order by 如何优化
数据库·mysql
积跬步,慕至千里11 小时前
postgre数据库大批量快速导出方法总结
数据库·postgres
逻极12 小时前
Python MySQL防SQL注入实战:从字符串拼接的坑到参数化查询的救赎
python·mysql·安全·sql注入