当前位置: 首页 > news >正文

数据库(MySQL):使用命令从零开始在Navicat创建一个数据库及其数据表(一).创建基础表

一. 使用工具和命令

1.1 使用的工具

Navicat Premium 17 :“Navicat”是一套可创建多个连接的数据库管理工具。

MySQL版本8.0.39 。

1.2 使用的命令

Navicat中使用的命令

命令

命令解释

SHOW DATABASES;

展示所有的数据库

CREATE DATABASE 数据库名称;

创建指定数据库

DROP DATABASE 数据库名称;

删除指定数据库

CREATE TABLE 表名 (列名1 数据类型 [约束], 列名2 数据类型 [约束], …) ;

创建数据表

ALTER TABLE 表名 ADD 列名 数据类型 [约束];

在表格中插入一列

INSERT INTO table_name (column1, column2, column3, …)
VALUES (value1, value2, value3, …);

给数据表插入数据

二. 新建链接

2.1点击“连接”

初始界面点击“连接”。

2.2 直接点击“下一步”就好

2.3 完成创建

2.4 查看链接

三. 使用命令创建一个数据库

3.1 点击新建查询

3.2 输入命令介绍

PS: 数据库名,数据表名,字段名都不允许出现任何大写字母。

代码解释
SHOW DATABASE;  /*展示连接下所有的数据库*/

3.3 命令执行顺序

PS: 命令执行完成之后需要在左侧导航栏右键刷新才能显示出结果。

存在多条命令的时候,会按照顺序执行命令,在结果区域会显示已处理的查询,成功,失败。已处理的查询:代表的命令的总数量。成功:代表命令执行成功的数量。失败:代表命令执行失败的数量。

选中一部分命令之后,红色框内由原来的运行,变为了“运行已选择的”。点击之后,依然需要刷新。

删除之前的测试语句。

代码解释
CREATE DATABASE class_one;     /* 创建名为 class_one 的数据库*/
CREATE DATABASE test;    /* 创建名为 test 的数据库*/
CREATE DATABASE test_one;    /* 创建名为 test_one 的数据库*/DROP DATABASE test;    /* 删除名为 test 的数据库*/
DROP DATABASE test_one;    /* 删除名为 test_one 的数据库*/

四. 创建一个数据表

4.1 选择数据库

USE class_one; /* 使用数据库名 */

4.2 创建数据表

CREATE TABLE student(
id INT(4),
name VARCHAR(20),
sex char(1));

创建有三个字段的数据表。

双击红色框查看表的状态。

4.3 给数据表补充字段

ALTER TABLE student ADD age int(4);

给数据表增加一个名为“age”的列,整型。

注意:int(4) 不是最大长度为4,有兴趣的可以自己查一下。

4.4 给数据表插入数据

INSERT INTO student
(id,name,sex,age)
VALUES
(‘1’,‘张三’,‘男’,‘18’);

给数据表插入数据

INSERT INTO 数据表名字 (第一列, 第二列, 第三列, …)
VALUES (符合第一列的值, 符合第二列的值, 符合第三列的值, …);

查看生成数据情况

INSERT INTO student (id,name,sex,age) VALUES (‘2’,‘李四’,‘男’,‘18’);

与前文的作用相同。只是需要把换行换为空格

五. 创建成果展示

http://www.lryc.cn/news/542411.html

相关文章:

  • 电力通信物联网应用,国密网关守护电力数据安全
  • vue:vite 代理服务器 proxy 配置
  • Java【网络原理】(2)初识网络续与网络编程
  • AI+集装箱号码识别技术,主要发展方向和应用潜力
  • 安装可视化jar包部署平台JarManage
  • 后端之JPA(EntityGraph+JsonView)
  • Java数据结构第十三期:走进二叉树的奇妙世界(二)
  • JavaScript系列(86)--现代构建工具详解
  • docker容器网络配置及常用操作
  • Docker 性能优化指南
  • 课程1. 深度学习简介
  • 【cuda学习日记】4.3 结构体数组与数组结构体
  • 2025最新高维多目标优化:基于城市场景下无人机三维路径规划的导航变量的多目标粒子群优化算法(NMOPSO),MATLAB代码
  • 数字IC后端设计实现OCC(On-chip Clock Controller)电路介绍及时钟树综合案例
  • Linux内核,slub分配流程
  • 本地部署DeepSeek-R1(Ollama+Docker+OpenWebUI知识库)
  • Java 实现快速排序算法:一条快速通道,分而治之
  • 20250223下载并制作RTX2080Ti显卡的显存的测试工具mats
  • element-ui的组件使用
  • 医疗AI领域中GPU集群训练的关键技术与实践经验探究(上)
  • 详解Redis淘汰策略
  • HarmonyOS 5.0应用开发——鸿蒙接入高德地图实现POI搜索
  • nginx关于配置SSL后启动失败原因分析
  • 【自学嵌入式(9)ESP8266网络服务器的使用】
  • 危化品经营单位安全管理人员的职责及注意事项
  • 项目实战--网页五子棋(匹配模块)(5)
  • mysql 迁移到人大金仓数据库
  • uniapp 网络请求封装(uni.request 与 uView-Plus)
  • 计算机网络与通讯知识总结
  • DPVS-2:单臂负载均衡测试