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

ops/2024/10/20 13:38:52/

 一. 使用工具和命令

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.ppmy.cn/ops/119823.html

相关文章

Eureka原理实践:构建高可用、可扩展的微服务架构

Eureka原理实践:构建高可用、可扩展的微服务架构 引言 随着微服务架构的日益普及,服务注册与发现成为了分布式系统架构中的核心组件。Eureka,作为Netflix开源的一款高效稳定的服务注册与发现框架,凭借其自动注册、发现、健康监测…

根据视频id查询播放量

声明:文章仅用于学习交流,如有侵权请联系删除 如何根据视频ID查询视频的播放数量 在数字化时代,视频内容的消费已成为人们日常生活的重要组成部分。无论是社交媒体平台上的短视频,还是视频分享网站上的长视频,了解视频的播放数量…

【CSS3】css开篇基础(1)

1.❤️❤️前言~🥳🎉🎉🎉 Hello, Hello~ 亲爱的朋友们👋👋,这里是E绵绵呀✍️✍️。 如果你喜欢这篇文章,请别吝啬你的点赞❤️❤️和收藏📖📖。如果你对我的…

【RabbitMQ 项目】客户端:连接模块

文章目录 一.实现要点构造函数 二.代码实践三.搭建消费客户端和生产客户端 客户端有两种,生产客户端,消费客户端,其实连接模块就是传统意义上的的客户端,生产客户端,消费客户端都是用它来搭建的,只不过连接…

Java面试题真题·人才招聘系统项目介绍

系列文章目录 Java面试题真题技术面试题总结 Java面试题真题融资管理系统项目介绍 Java面试题真题招聘系统项目介绍 文章目录 系列文章目录前言请你介绍一下这个人才招聘系统项目概述项目分工重难点分析总结 总结 前言 本文我们将介绍 如果面试官问我们人才招聘系统项目的问题…

Hadoop-HDFS-core-site.xml,hdfs-site.xml,yarn-site.xml,krb5.conf 都是做什么的?

hdfs的core-site.xml core-site.xml是Hadoop集群的核心配置文件,包含了 Hadoop 全局级别的配置设置。这些设置不仅影响 HDFS(Hadoop Distributed File System),还影响 YARN 和 MapReduce 等其他组件。: 常见配置 fs…

【git】提交更改到仓库

这个界面是一个Git提交信息的编辑界面,通常会出现在你执行 git commit 命令时。这是一个基于命令行的文本编辑器,可能是 nano,因为在底部有 ^ 符号的快捷键提示。 操作步骤: 输入提交说明:直接在文件中输入你的提交说…

iOS 使用使用渐变色生成图片

遇到这样一个场景,需要在一个背景图上盖一张渐变色的蒙层, 本来这个蒙层是直接可以使用- (CAGradientLayer *) 生成的,但是 由于我这里还有一个特殊的需求 ,就是背景图片会拉伸放大,这就需要随着列表的滚动改变 CAGrad…