数据库(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.rhkb.cn/news/439209.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

震动传感器介绍及实战

目录 前言 震动传感器 1.震动传感器配图 2.震动传感器原理图 3.震动传感器使用 1-震动传感器的意义 2-震动传感器的应用场景 3- SW-18010P震动传感器使用方法 震动传感器控制灯 操作 增加延时 使用SPC-ISP生成演示函数 总结 前言 我们上节已经简单了解了LED的使用…

【机器学习】音乐生成——AI如何创作个性化音乐与配乐

我的主页:2的n次方_ 音乐是人类文化的重要组成部分,它具有极强的情感表达和艺术价值。近年来,随着人工智能技术的飞速发展,AI已经能够自动生成音乐,甚至根据用户需求创作个性化配乐。AI生成音乐的应用场景广泛&…

redis中的数据类型(Set与ZSet)

(一)set set在我们目前有两个意思,首先就是这里使用的集合,第二个是我们的set和get方法 因为set是一个集合,所以他具有集合的一些特点: 1.集合中的元素无序 2.集合中的元素是不可重复的 3.集合间是可…

5G NR物理信号

文章目录 NR 物理信号与LTE的区别上行参考信号DMRS (UL)SRSPT-RS(UL) 下行参考信号DMRS(DL)PT-RS(DL)CSI-RSPSSSSS NR 物理信号与LTE的区别 用SSS、CSI-RS和DMRS 取代了CRS信号。下行业务信道采用TM1波束赋形传输模式。基于SSB 或者CSI-RS进行RSRP和SINR测量。基于DMRS 进行共…

【Mybatis篇】Mybatis的关联映射详细代码带练 (多对多查询、Mybatis缓存机制)

🧸安清h:个人主页 🎥个人专栏:【计算机网络】,【Mybatis篇】 🚦作者简介:一个有趣爱睡觉的intp,期待和更多人分享自己所学知识的真诚大学生。 目录 🎯一.关联映射概述 &#x1f6a…

2024.9.29 问卷数据分析

最近拿到了一份受众回访的问卷数据,排到的任务是对它进行数据探索。 其实对于问卷数据的处理我只在参加正大杯那次做过(正大杯拿了校三),可见这个处理水平还有待提高(当然是各种原因促成的结果)&#xff0…

17 链表——21. 合并两个有序链表 ★

17 链表 21. 合并两个有序链表 将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4] 算法设计: 合并两个有序链表,并保持有序性,可以采用迭代法和递归法两种…

卸载WSL(Ubuntu),卸载linux

禁用 WSL 功能 打开 Windows 功能: 按下 Windows R 打开运行对话框,输入 optionalfeatures,然后按回车。 禁用 WSL: 在弹出的 Windows 功能窗口中,找到 适用于 Linux 的 Windows 子系统(Windows Subsystem…

Windows环境 源码编译 FFmpeg

记录一下windows环境纯代码编译ffmeg的过程! 目录 一、安装MSYS2 1.下载安装 2.配置 3.修改源 4.测试与更新 二、安装其他必要工具 1.安装MinGW-w64 2.安装git 3..安装make等工具 4.编译前的其他准备工作 ①.重命名link.exe ②.下载和安装YASM ③.安装…

Docker 从安装到实战

Docker 是一个开源的平台,用于自动化应用程序的部署、扩展和管理。它利用操作系统级别的虚拟化,将应用程序及其依赖项封装在称为容器的轻量级、可移植的单元中。以下是 Docker 的一些关键特点: 容器化:Docker 容器可以在任何支持 …

用CSS创造三角形案例

6.3.2 用CSS创造三角形 用div来创建,角上是平分的,所以要是内部宽高为0,其他边透明,正好是三角形。 代码 div {border: 12px solid;width: 0;height: 0;border-color: transparent red transparent transparent; } 与伪元素aft…

vscode+stfp插件,实现远程自动同步文件代码

概述 远程同步代码,将本地代码实时保存到同一局域网内的另一台电脑(linux系统),这里的本地代码也可以是远程服务上的代码,即从一个远程ip同步到另一台远程ip服务器。 工具 vscode,SFTP插件 安装 vscod…

【重学 MySQL】五十、添加数据

【重学 MySQL】五十、添加数据 使用INSERT INTO语句添加数据基本语法示例插入多行数据注意事项 使用LOAD DATA INFILE语句批量添加数据其他插入数据的方式注意事项 在MySQL中,添加数据是数据库操作中的基本操作之一。 使用INSERT INTO语句添加数据 使用 INSERT IN…

突发!Meta重磅发布Movie Gen入局视频生成赛道!

引言 Meta于2024年10月4日首次推出 Meta Movie Gen,号称是迄今为止最先进的媒体基础模型。Movie Gen 由 Meta 的 AI 研究团队开发,在一系列功能上获取最先进的效果,包括:文生视频、创建个性化视频、精准的视频编辑和音频创作。 …

libcrypto.so.10内容丢失导致sshd无法运行

说明: 我的是centos的服务器,被扫出有ssh漏洞,需要升级到OpenSSH_9.8p1, OpenSSL 3.0.14 4 报错 我的系统和环境升级前的版本 这是升级之后的版本 OpenSSH_9.8p1, OpenSSL 3.0.14 4 解决:我这个的原因是升级的时候把这个文件给删除了, 复制旧服务器上的 libcrypto.so.1…

组合模式详解

1、组合模式基本介绍 1) 组合模式(Composite Pattern),又叫部分整体模式,它创建了对象组的树形结构,将对象组合成树状结构以 表示“整体-部分”的层次关系。 2) 组合模式依据树形结构来组合对象,用来表示部…

使用DS18B20温度传感器读取温度,附STM32代码示例

目录 一、DS18B20温度传感器: (1)描述: (2)特点: (3)引脚图及其定义: (4)使用的DS18B20模块: 二、DS18B20功能命令集…

【电商搜索】现代工业级电商搜索技术-中科院计算机研究所-生成型检索与多级相关性相结合

【电商搜索】现代工业级电商搜索技术-中科院计算机研究所-生成型检索与多级相关性相结合 目录 文章目录 【电商搜索】现代工业级电商搜索技术-中科院计算机研究所-生成型检索与多级相关性相结合目录0. 论文信息1. 摘要2. 研究背景3. 主要挑战4. 创新点5. 算法模型1. **标识符设…

JavaSE——面向对象练习题

1.对象数组排序 定义一个Person类{name,age,job},初始化Person对象数组,有3个person对象,并按照age从小到大进行冒泡排序;再按照name的长度从小到大进行选择排序。 public class HomeWork01 {public static void main(String[] a…

字体文件压缩

技术点 npm、html、font-spider 实现原理 个人理解:先引入原先字体,然后重置字符为空,根据你自己填充文字、字符等重新生成字体文件,因此在引入的时候务必添加自己使用的文字、字符等!!! 实…