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

如何创建数据库并添加数据,附带一些查询方法

作业要求:创建数据库db_ck,再创建表t_hero,将四大名著中的主要人物都插入这个表中

如何安装数据库移步如何在Windows11安装数据库

1.创建数据库

mysql> CREATE DATABASE IF NOT EXISTS db_ck;
Query OK, 1 row affected (0.00 sec)

mysql>

先创建数据库,代码如上

2.选择创建的数据库

mysql> USE db_ck
Database changed
mysql> 

创建之后需要选择数据库才能使用

3.创建表

mysql> CREATE TABLE IF NOT EXISTS t_hero(
    -> id INT PRIMARY KEY AUTO_INCREMENT,
    -> name VARCHAR(50) NOT NULL COMMENT '人物名称',
    -> book VARCHAR(50) NOT NULL COMMENT '所属名著',
    ->  gander VARCHAR(50) NOT NULL COMMENT '性别',
    -> drscribe VARCHAR(50) NOT NULL COMMENT '描述');
Query OK, 0 rows affected (0.01 sec)

创建了一个表,并在其中增加了五个字段,用于添加一些关键信息

4.添加数据

mysql> INSERT INTO t_hero (name,book,gander,drscribe) VALUES
    -> ('刘备','三国演义','男','仁德之君,蜀汉开国皇帝'),
    ->  ('关羽','三国演义','男','忠义武圣,青龙偃月刀'),
    -> ('曹操','三国演义','男','枭雄,魏国奠基人'),
    -> ('诸葛亮','三国演义','男','谋臣,蜀汉最大功勋之一'),
    -> ('孙悟空','西游记','男','齐天大圣,斗战胜佛,跳出三界之外'),
    -> ('沙僧','西游记','男','天庭卷帘大将,忠厚老实'),
    -> ('猪八戒','西游记','男','净坛使者,直率坦白'),
    -> ('宋江','水浒传','男','及时雨,梁山伯首领'),
    -> ('鲁智深','水浒传','男','嫉恶如仇,倒拔垂杨柳'),
    -> ('贾宝玉','红楼梦','男','通灵宝玉化身,性情叛逆'),
    -> ('林黛玉','红楼梦','女','多愁善感,才情出众');
Query OK, 11 rows affected (0.00 sec)
Records: 11  Duplicates: 0  Warnings: 0

mysql>

成功插入了数据

5.查看添加的数据

SELECT * FROM t_hero;

在这里插入图片描述

6.一些查看数据的代码

方法 1:查看全部数据
-- 确保已选择数据库
USE db_ck;

-- 查询表中所有数据
SELECT * FROM t_hero;

示例如上面的图所示

方法 2:查看指定字段
-- 仅查看人物名称和所属名著
SELECT name, book FROM t_hero;

在这里插入图片描述

方法 3:按条件筛选
-- 查找《西游记》中的角色
SELECT * FROM t_hero WHERE book = '西游记';

在这里插入图片描述

方法 4:排序和限制结果
-- 按 id 降序排列,并显示前 3 条
SELECT * FROM t_hero ORDER BY id DESC LIMIT 3;

在这里插入图片描述


http://www.kler.cn/a/580238.html

相关文章:

  • IntelliJ IDEA 中配置 Groovy
  • 【机器学习chp12】半监督学习(自我训练+协同训练多视角学习+生成模型+半监督SVM+基于图的半监督算法+半监督聚类)
  • 代码随想录算法训练营第八天|Leetcode 151.翻转字符串里的单词 卡码网:55.右旋转字符串 字符串总结 双指针回顾
  • 使用Mockito实现单元测试
  • 国产编辑器EverEdit - 脚本(解锁文本编辑的无限可能)
  • 自然语言处理入门3——Embedding和神经网络加速计算
  • 云计算网络学习笔记整理
  • flutter EventBus 的使用介绍
  • c# 使用Md5加密字符串
  • Docker篇
  • Elasticsearch 提升查询精度
  • ca证书和服务端证书两者之间的关系
  • 论文阅读分享——UMDF(AAAI-24)
  • 【VMware安装Ubuntu实战分享】
  • C语言笔记(通讯录)
  • Linux系统的安全加固与安全防护
  • postgresql json和jsonb问题记录
  • 基于物联网技术的分布式光伏监控系统设计与实现
  • 【STM32】ADC功能-单通道多通道(学习笔记)
  • 面试题之vue和react的异同