数据库创建表并插入数据练习题

一、创建表的要求

创建一个英雄表(hero)
主键
name
nickname
address
groups
email
telphone

二、 操作步骤

1.登录MySQL

[root@localhost ~]# systemctl start mysqld
[root@localhost ~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 8.0.32 Source distribution

Copyright (c) 2000, 2023, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| db_han             |
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.00 sec)

2.创建数据库和表

注意:关键词建议用大写

mysql> create database db_hero;
Query OK, 1 row affected (0.00 sec)

mysql> use db_hero;        #这句可以不跟分号
Database changed
mysql> create table if not exists t_hero (
    -> id int primary key auto_increment,
    -> name varchar(50) not null unique,
    -> nickname varchar(255),
    -> address varchar(50),
    -> `groups` varchar(25),        #注意:groups是关键字,则需用反引号引起或稍做改变这个单词
    -> email varchar(50),
    -> telphone varchar(11) unique
    -> );
Query OK, 0 rows affected (0.02 sec)

3. 插入数据

mysql> insert into t_hero values (null,"宋江","及时雨",null,"水浒传","songjiang@qq.com","15112346666");
Query OK, 1 row affected (0.00 sec)

mysql> insert into t_hero values (null,"吴用","智多星",null,"水浒传","wuyong@qq.com","15122331144");
Query OK, 1 row affected (0.01 sec)

mysql> insert into t_hero values (null,"林冲","豹子头",null,"水浒传","linchong@qq.com","15111223456");
Query OK, 1 row affected (0.01 sec)

mysql> insert into t_hero values (null,"鲁智深","花和尚",null,"水浒传","luzhishen@qq.com","15199884567");
Query OK, 1 row affected (0.00 sec)

mysql> insert into t_hero values (null,"武松","行者",null,"水浒传","wusong@qq.com","15145663245");
Query OK, 1 row affected (0.00 sec)

mysql> insert into t_hero values (null,"李逵","黑旋风",null,"水浒传","likui@qq.com","15145456767");
Query OK, 1 row affected (0.00 sec)

mysql> insert into t_hero values (null,"刘备","玄德","河北涿州","三国演义","liubei@qq.com","15298675544");
Query OK, 1 row affected (0.00 sec)

mysql> insert into t_hero values (null,"沙僧","沙和尚","天宫卷帘大将","西游记","shaseng@qq.com","15544338877");
Query OK, 1 row affected (0.00 sec)

mysql> insert into t_hero values (null,"关羽","美髯公","山西运城","三国演义","guanyu@qq.com","15233556633");
Query OK, 1 row affected (0.00 sec)

mysql> insert into t_hero values (null,"张飞","翼德",null,"三国演义","zhangfei@qq.com","15244331234");
Query OK, 1 row affected (0.00 sec)

mysql> insert into t_hero values (null,"猪八戒","天蓬元帅","天宫将领","西游记","zhubajie@qq.com","15545673221");
Query OK, 1 row affected (0.00 sec)

mysql> insert into t_hero values (null,"赵云","常胜将军",null,"三国演义","zhaoyun@qq.com","15212344321");
Query OK, 1 row affected (0.00 sec)

mysql> insert into t_hero values (null,"诸葛亮","卧龙","山东临沂市沂南县","三国演义","zhugeliang@qq.com","15299776543");
Query OK, 1 row affected (0.00 sec)

mysql> insert into t_hero values (null,"孙悟空","齐天大圣","花果山","西游记","sunwukong@qq.com","15532423432");
Query OK, 1 row affected (0.00 sec)

mysql> insert into t_hero values (null,"贾宝玉","宝二爷","荣国府","红楼梦","jiabaoyu@qq.com","17732467632");
Query OK, 1 row affected (0.00 sec)

mysql> insert into t_hero values (null,"唐僧","玄奘","大唐","西游记","tangseng@qq.com","15534543678");
Query OK, 1 row affected (0.00 sec)

mysql> insert into t_hero values (null,"林黛玉","潇湘妃子","荣国府外戚","红楼梦","lindaiyu@qq.com","17744557654");
Query OK, 1 row affected (0.00 sec)

4.查看表内容

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

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

相关文章

UVa1308/LA2572 Viva Confetti

题目链接 本题是2002年ICPC亚洲区域赛金沢(日本)赛区的H题 题意 我已经把n个圆盘依次放到了桌面上。现按照放置顺序依次给出各个圆盘的圆心位置和半径,问最后有多少圆盘可见?如下图所示。 分析 《训练指南》的题解: 题目说“保证在对输入数据…

Unity网络通讯学习

---部分截图来自 siki学院Unity网络通讯课程 Socket 网络上的两个程序通过一个双向的通信连接实现数据交换,这个连接的一端称为一个 Socket ,Socket 包含了网络通信必须的五种信息 Socket 例子{ 协议: TCP 本地: IP &#xff…

Hive数据定义(1)

hive数据定义是hive的基础知识,所包含的知识点有:数据仓库的创建、数据仓库的查询、数据仓库的修改、数据仓库的删除、表的创建、表的删除、表的修改、内部表、外部表、分区表、桶表、表的修改、视图。本篇文章先介绍:数据仓库的创建、数据仓…

【国产之光】开年尝鲜——优秀的AI编码助手 Fitten Code

文章目录 前言1. 工具准备1.0 事先说明1.1 VSCode1.2 Fitten Code1.3 GitHub Copilot 2. 使用测评2.1 需求理解2.2 上下文理解 3. 总结推荐链接 开年尝鲜高质量国产AI编码助手——FittenCode 前言 2024年刚刚开局,清华大学 与 非十科技 就发布了全新的 VSCode AI…

Docker 介绍 及 支持的操作系统

Docker组成: Docker主机(Host): 一个物理机或虚拟机, 用于运行Docker服务进程和容器, 也成为宿主机, node节点。 Docker服务器端(Server): Docker守护进程, 运行Docker容器。 Docker客户端(Client): 客户端使用docker命令或其他工…

搭建LNMP网站平台并部署Web应用

本章主要介绍: 安装Nginx安装MySQL安装PHP在LNMP平台中部署 Web 应用 构建LNMP网站平台就像构建LAMP平台一样,构建LNMP平台也需要Linux服务器,MySQL数据库,PHP解析环境,区别主要在Nginx 与 PHP的协作配置上&#xff0…

基于SPI的插件式开发实现方案之@AutoService+ServiceLoader介绍及Dolphinscheduler中的实际应用

1.插件化开发概述 插件化开发模式正在很多编程语言或技术框架中得以广泛的应用实践,比如大家熟悉的jenkins,docker可视化管理平台rancher,以及日常编码使用的编辑器idea,vscode等。 实现服务模块之间解耦的方式有很多&#xff0…

代码随想录二刷 |二叉树 | 二叉搜索树的最小绝对差

代码随想录二刷 |二叉树 | 二叉搜索树的最小绝对差 题目描述解题思路 & 代码实现递归法迭代法 题目描述 530.二叉搜索树的最小绝对差 给你一棵所有节点为非负值的二叉搜索树,请你计算树中任意两节点的差的绝对值的最小值。 示例&#…

10款热门的企业报表工具软件,看看哪款最适合?

1. Microsoft Office Excel:这款软件一般比较简单,适合处理小量数据,常被用来制作报表。 添加图片注释,不超过 140 字(可选) 2. VeryReport:这是一款由纯Java编写的报表软件,兼具数…

[易语言]使用易语言部署工业级人脸检测模型

【框架地址】 https://github.com/ShiqiYu/libfacedetection 【算法介绍】 Libfacedetection是一个开源的计算机视觉库,主要用于实时的人脸检测。它利用深度学习技术,特别是卷积神经网络(CNN),实现了高精度的脸部定位…

知识库系统搭建不用愁,有这些工具就够了

对于企业来说,知识库不仅是存储和管理知识的出色工具,更是建立有效知识共享和团队合作的有力助手。好的知识库工具可以实现知识的分类、检索和分享,提升工程效率,降低内部沟通成本。对于追求效率的你,下面介绍的三款知…

每天刷两道题——第十四天

1.1矩阵置零 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用原地算法。 输入:matrix [[0,1,2,0],[3,4,5,2],[1,3,1,5]] 输出:[[0,0,0,0],[0,4,5,0],[0,3,1,0]] 原地算法(…

Jetson_yolov8_解决模型导出.engine遇到的问题、使用gpu版本的torch和torchvision、INT8 FP16量化加快推理

1、前情提要 英伟达Jetson搭建Yolov8环境过程中遇到的各种报错解决(涉及numpy、scipy、torchvision等)以及直观体验使用Yolov8目标检测的过程(CLI命令行操作、无需代码)-CSDN博客和YOLOv8_测试yolov8n.pt,yolov8m.pt训…

Java十大经典算法—KMP

字符串匹配问题: 1.暴力匹配 public class ViolenceMatch {public static void main(String[] args) {String str1 "硅硅谷 尚硅谷你尚硅 尚硅谷你尚硅谷你尚硅你好";String str2 "尚硅谷你尚硅你好";int index violenceMatch(str1, str2);S…

十二、QProgressBar的简单使用与样式优化(Qt5 GUI系列)

目录 一、设计需求 二、实现代码 三、代码解析 四、总结 五、扩展(自定义QProgressBar样式) 一、设计需求 在很多应用程序中,在执行费时操作时都会展示一个进度条来展示操作进行的进度。常见的场景,如:拷贝操作、安装操作以及卸载操作。…

JAVA安卓无线点餐系统源码

JAVA安卓无线点餐系统源码 本项目是带后台管理和客户端和SQL server数据库的完整项目,后台用SSH框架

【方法】PDF文件如何设置密码?

PDF文件可以通过浏览器打开查看,但如果想要设置密码保护,就需要用到相关的软件,下面分享两种常用的软件。 1. PDF编辑器 PDF编辑器除了可以编辑修改PDF文件,还可以用来设置密码。 以小编使用的PDF编辑器为例,通过PD…

“具身智能”浪潮中,达闼机器人的商业化“奇点”已然到来?

当前,人形机器人产业正在快速发展,而2023年必将会是载入史册的一年。 具体来看,2023年,AI技术大爆发,可在语言、视觉、运动控制、降低研发成本等多方面赋能人形机器人产业发展。与此同时,特斯拉、波士顿动…

基础面试题整理1

1.面向对象的特点 继承(复用性)、封装(复用性)、多态(可移植性、灵活性) 2.ArrayList与LinkedList区别 ArrayList和LinkedList都是实现了List接口 ArrayList底层是动态数组 LinkedList底层是链表&#…

Windows开机后,Docker失败:Commoncauses include access rights issues

这种错误看似已经跟你说很清楚了,但是看国外docker社区也提到这个问题,一大堆回答解决了别人的问题,但未必解决你的。我写自己的方案,可能也未必适合你,如果要说Root Cause根源就是windows的虚拟化功能开启的问题。 An…