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

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

作业要求:创建数据库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;

在这里插入图片描述

相关文章:

  • Android UDP广播与监听
  • 探索链表的奥秘:C语言中的查找操作与链表打印
  • 为什么要使用前缀索引,以及建立前缀索引:sql示例
  • python中如何把dataframe转换为列表及其性能比较
  • 【模拟CMOS集成电路设计】带隙基准(Bandgap)设计与仿真(基于运放的电流模BGR)
  • 【氮化镓】高输入功率应力诱导的GaN 在下的退化LNA退化
  • 【C】初阶数据结构9 -- 直接插入排序
  • Compose 实践与探索二 —— 状态订阅与自动更新1
  • Blueprint —— 蓝图技术指南
  • 初始化E9环境,安装Sqlserver数据库
  • 分布式事务的原理
  • 贪心算法精解:用C++征服最优解问题
  • 数据链路层 (以太帧 MAC地址 ARP协议)
  • 基于SpringBoot的手机销售网站设计与实现(源码+SQL脚本+LW+部署讲解等)
  • Liunx(CentOS-6-x86_64)使用Nginx部署Vue项目
  • 水下机器人推进器PID参数整定与MATLAB仿真
  • 同步模式之顺序控制,如何控制三个线程依次输出: abc abc abc abc abc?
  • 本地部署Navidrome个人云音乐平台随时随地畅听本地音乐文件
  • 无刷电动智能充气泵方案【天吉智芯】
  • 【软件逆向】QQ 连连看小游戏去广告与一键消除实现
  • 国际上首次,地月空间卫星激光测距试验在白天成功实施
  • 预告:央行等部门将发声,介绍“一揽子金融政策支持稳市场稳预期”有关情况
  • 虚构医药服务项目、协助冒名就医等,北京4家医疗机构被处罚
  • 缅甸国防军继续延长临时停火期限至5月31日
  • 日本儿童人数已连续44年减少,少子化问题越发严重
  • 我给狗狗上课,月赚四五万