【MySQL学习笔记-001】- 创建表、插入数据、查看数据库结构

创建employees表

当创建一个表时,需要指定表的名称和每个列的名称和数据类型。以下是一个示例SQL语句,用于创建一个名为"employees"的表,其中包含员工ID、姓名、职位和工资等列:

CREATE TABLE employees (
    employee_id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50),
    position VARCHAR(50),
    salary DECIMAL(10, 2)
);

上述语句将创建一个名为"employees"的表,其中包含四个列:employee_id、name、position和salary。
employee_id列,数据类型为整数(INT),AUTO_INCREMENT是MySQL数据库中的一个属性,用于自动递增生成序列号,通常用于主键列,以自动提供唯一的主键值。employee_id被指定为主键(PRIMARY KEY),主键是一种唯一关键字,是表定义的一部分。一个表的主键可以由多个关键字共同组成,并且主关键字的列不能包含空值。
name列和position列的数据类型为VARCHAR(50),表示可以存储最多50个字符的字符串。
salary列使用DECIMAL(10, 2)数据类型,表示可以存储最大10位小数的数值。
在这里插入图片描述

插入数据

使用INSERT语句,用于向"employees"表中插入10条数据,每条记录包含四个列的值:employee_id、name、position和salary。

INSERT INTO employees (employee_id, name, position, salary)  
VALUES  
  (1, 'John Doe', 'Manager', 5000.00),  
  (2, 'Jane Smith', 'Engineer', 4500.00),  
  (3, 'Bob Johnson', 'Analyst', 4000.00),  
  (4, 'Alice Brown', 'Marketing Specialist', 3500.00),  
  (5, 'Mike Davis', 'Sales Representative', 3000.00),  
  (6, 'Sarah Harris', 'HR Representative', 2500.00),  
  (7, 'Alex Thompson', 'Technician', 2200.00),  
  (8, 'Emily Davis', 'Intern', 2000.00),  
  (9, 'David Lee', 'Contractor', 2500.00),  
  (10, 'Olivia Martinez', ' Temp', 2250.00);

在这里插入图片描述

我们还可以省略employee_id插入数据。
因为创建表时使用了AUTO_INCREMENT,所以INSERT时employee_id列的值将自动递增,下一个插入的行的employee_id列值将比当前最大的employee_id值加1。
使用AUTO_INCREMENT可以确保每个新行都有一个唯一的标识符,非常适用于生成序列号或主键值。

INSERT INTO employees (name, position, salary)
VALUES
  ('John Doe', 'Manager', 5000.00),
  ('Jane Smith', 'Engineer', 4500.00),
  ('Bob Johnson', 'Analyst', 4000.00),
  ('Alice Brown', 'Marketing Specialist', 3500.00),
  ('Mike Davis', 'Sales Representative', 3000.00),
  ('Sarah Harris', 'HR Representative', 2500.00),
  ('Alex Thompson', 'Technician', 2200.00),
  ('Emily Davis', 'Intern', 2000.00),
  ('David Lee', 'Contractor', 2500.00),
  ('Olivia Martinez', ' Temp', 2250.00);

在这里插入图片描述

查看数据库、表结构、表字段

查看数据库

show databases;

在这里插入图片描述

查看表结构

  1. 先用use使用莫个数据库
use university;

在这里插入图片描述

  1. 再使用 show tables查看表结构
show tables;

在这里插入图片描述

查看表字段

查看表字段有两种方式
第一种是

show columns from employees

在这里插入图片描述
第二种是

describe employees;
desc employees;

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/158089.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

单稳态中间继电器\UEG/A-2H/220V 8A导轨安装 JOSEF约瑟

UEG系列中间继电器 UEG/A-2H2D中间继电器UEG/A-4H4D中间继电器UEG/A-2D中间继电器 UEG/A-2H中间继电器UEG/A-4H中间继电器UEG/A-4D中间继电器 UEG/A-6H中间继电器UEG/A-6D中间继电器UEG/A-8H中间继电器 UEG/A-10D中间继电器UEG/A-10H中间继电器UEG/A-2DPDT中间继电器 UEG/A-4DP…

23111710[含文档+PPT+源码等]计算机毕业设计基于SpringBoot的体育馆场地预约赛事管理系统的设计

文章目录 **软件开发环境及开发工具:****功能介绍:****论文截图:****数据库:****实现:****代码片段:** 编程技术交流、源码分享、模板分享、网课教程 🐧裙:776871563 软件开发环境及…

国民技术Cortex-M0系列单片机IAP升级

考虑到设备部署到现场后有可能需要进行软件升级,之前做过PIC系列单片机的升级,现在想做个国民技术N32G031系列Cortex-M0内核的单片机IAP方案。 因为国民技术系列单片机在很多大程度上都模仿了STM32,所以我想其升级方案极有可能差不多。于是在…

C#开发的OpenRA游戏之属性BodyOrientation(6)

C#开发的OpenRA游戏之属性BodyOrientation(6) 在顶层定义里会发现这个属性: ^SpriteActor: BodyOrientation: QuantizeFacingsFromSequence: RenderSprites: SpriteActor是用来定义角色的基本属性,它的第一个属性就是BodyOrientation,这个属性主要用来描述角色的身体的…

DOA估计算法——Capon算法

1.波速形成基本思想 在理解Capon算法之前,我们有必要先了解波束形成的基本思想以及原理到底是什么。这有助于我们更好的理解Capon算法的思想。 图 1 如图1展示了均匀阵列波束导向的示意图。图中wm表示加权值,波速形成(DBF)的基本思想就是将各阵元输出进…

AVL树的底层实现

文章目录 什么是AVL树?平衡因子Node节点插入新节点插入较高左子树的左侧新节点插入较高左子树的右侧新节点插入较高右子树的左侧新节点插入较高右子树的右侧 验证是否为平衡树二叉树的高度AVL的性能 什么是AVL树? AVL树又称平衡二叉搜索树,相…

基于ssm+vue的程序设计课程可视化教学系统设计与实现

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录…

Jmeter进行压力测试不为人知的秘密

jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单。因为jmeter是java开发的,所以运行的时候必须先要安装jdk才可以。jmeter是免…

Mysql中的进阶增删查改操作(二)

联合查询和合并查询 一.联合查询1.内连接2.外链接2.1左外连接2.2右外连接 3.自连接4.子查询5.合并查询 一.联合查询 步骤 1.进行笛卡尔积 2.列出连接条件 3.根据需求再列出其他条件 4.针对列进行精简(可以使用聚合函数) 我们先搭建一个多表查询的框架 这样一个多表查询就搭建出…

换硬币C语言(超详细分析!包会)

换硬币C语言(详解) 题目介绍分析题目代码题目讲解 题目介绍 分析 通过枚举的方式找出所有可能的找零方案,并统计满足条件的方案的个数。使用三层嵌套的循环遍历所有可能的组合,判断总金额是否等于给定的金额 x,并输出…

Smart Tomcat的使用

文章目录 Smart Tomcat的作用Smart Tomcat的安装Smart Tomcat的配置Smart Tomcat的启动 Smart Tomcat的作用 我们知道使用Servlet来完成一个项目一共需要七个步骤,即创建maven项目、添加依赖、创建目录结构、编写代码、打包程序、部署程序、验证程序。这样的确是完…

城市建设后如何进行对建筑的实时监测,预防危险?

建筑后健康监测是指对已建成的建筑物进行定期的结构健康监测,以确保其安全性和稳定性。这种监测可以包括对建筑物的振动、变形、裂缝、损伤等进行监测,以及对其结构完整性进行评估。此外,建筑物健康监测也可以促进建筑物的智能化和自动化管理…

Java-Review

题型分值总分分布简答 5 ∗ 8 ′ 5*8 5∗8′ 4 0 ′ 40 40′面向对象、异常处理、多线程、输入输出处理程序分析和补全 3 ∗ 1 0 ′ 3*10 3∗10′ 3 0 ′ 30 30′异常处理、Collection、图形化界面、输入输出处理编程 2 ∗ 1 5 ′ 2*15 2∗15′ 3 0 ′ 30 30′Collections、多线…

Docker Swarm: 容器编排的力量和优势深度解析

文章目录 Docker Swarm的核心概念1. 节点(Node)2. 服务(Service)3. 栈(Stack) 使用Docker Swarm1. 初始化Swarm2. 加入节点3. 创建服务4. 扩展和缩减服务5. 管理栈6. 管理服务更新 Docker Swarm的优势深度解…

JAVA深化篇_42—— 正则表达式

3 正则表达式 3.1正则表达式介绍 3.1.1 什么是正则表达式 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为 regex、regexp 或 RE),是计算机科学的一个概念。正则表达式通常被用来…

前端反卷计划-组件库-03-组件样式

Hi, 大家好!我是程序员库里。 今天开始分享如何从0搭建UI组件库。这也是前端反卷计划中的一项。 在接下来的日子,我会持续分享前端反卷计划中的每个知识点。 以下是前端反卷计划的内容: 目前这些内容持续更新到了我的 学习文档 中。感兴趣…

2023年【陕西省安全员B证】考试题库及陕西省安全员B证找解析

题库来源:安全生产模拟考试一点通公众号小程序 陕西省安全员B证考试题库是安全生产模拟考试一点通生成的,陕西省安全员B证证模拟考试题库是根据陕西省安全员B证最新版教材汇编出陕西省安全员B证仿真模拟考试。2023年【陕西省安全员B证】考试题库及陕西省…

5g路由器赋能园区无人配送车联网应用方案

随着人工智能、无人驾驶技术和自动化技术的不断进步,无人配送技术得到了极大的发展。园区内的物流配送任务通常是繁琐的,需要大量的人力资源和时间。无人配送技术能够提高配送效率并减少人力成本。无人配送车辆和机器人能够根据预定的路线和计划自动完成…

23111701[含文档+PPT+源码等]计算机毕业设计javaweb点餐系统全套餐饮就餐订餐餐厅

文章目录 **项目功能简介:****点餐系统分为前台和后台****前台功能介绍:****后台功能介绍:** **论文截图:****实现:****代码片段:** 编程技术交流、源码分享、模板分享、网课教程 🐧裙:77687156…

实践小记——C#格式化小数输出

文章导航 格式化小数位数示例格式化小数总结参考文章 面向Winform的实践过程中,遇到的一些使用到的小细节; 当然其他地方基本上也同理。 写作不易,希望友善多金的码友能够随手点一个赞,共同创建氛围更加良好的开发者社区&#xf…