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

数据库【使用MySQL创建第一个表格】

目录

1 主要实现目标

2 要求

3 具体实现过程

3.1登录MySQL

3.2 创建数据库

3.3 创建数据表

3.3.1 插入数据

3.4 查询数据


1 主要实现目标

熟悉在命令行中使用MySQL创建一个新的数据库以及创建一个新的数据表,让自己更好的学习理解MySQL关系型数据库

2 要求

创建一个新的数据库db_hero,在此基础上创建一个HERO的数据表,主要存储内容四大名著中的人物(每一本名著列举两位角色即可),其中的内容包括人物的名字、性别、别称、以及来自哪一本书。

3 具体实现过程

3.1登录MySQL

mysql -u root -p"你的密码"

3.2 创建数据库

CREATE DATABASE db_hero;
USE db_hero;

3.3 创建数据表

CREATE TABLE HERO (
    id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY COMMENT 'ID',
    name VARCHAR(50) NOT NULL COMMENT '人物姓名',
    gender ENUM('男', '女') COMMENT '性别',
    nickname VARCHAR(100) COMMENT '别称',
    book ENUM('三国演义', '水浒传', '西游记', '红楼梦') NOT NULL COMMENT '来自哪本书'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='四大名著人物表';

3.3.1 插入数据

-- 三国演义
INSERT INTO HERO (name, gender, nickname, book) VALUES
('刘备', '男', '玄德', '三国演义'),
('关羽', '男', '云长', '三国演义');

-- 水浒传
INSERT INTO HERO (name, gender, nickname, book) VALUES
('宋江', '男', '及时雨', '水浒传'),
('林冲', '男', '豹子头', '水浒传');

-- 西游记
INSERT INTO HERO (name, gender, nickname, book) VALUES
('孙悟空', '男', '齐天大圣', '西游记'),
('猪八戒', '男', '天蓬元帅', '西游记');

-- 红楼梦
INSERT INTO HERO (name, gender, nickname, book) VALUES
('贾宝玉', '男', '怡红公子', '红楼梦'),
('林黛玉', '女', '潇湘妃子', '红楼梦');

 

3.4 查询数据

列如:

-- 查询所有人物
SELECT * FROM HERO;

-- 查询《西游记》中的人物
SELECT * FROM HERO WHERE book = '西游记';

-- 查询所有男性角色
SELECT * FROM HERO WHERE gender = '男';

至此第一个表的创建完成!!! 

相关文章:

  • 快速安装torch的方法
  • 服务器上通过ollama部署deepseek
  • 004-获取CPU占用率
  • 核货宝:外贸订货系统本地化部署的重要性
  • 发展史 | 深度学习 / 云计算
  • 蓝桥杯省赛—dfs算法
  • 完整版已注册,永久授权!
  • USER32!GetPropW函数分析之获取窗口属性
  • Python刷题:Python基础
  • C/S架构与B/S架构(C语言)
  • 多 Agent 博弈有哪些典型案例
  • 【Linux】冯诺依曼体系与操作系统理解
  • MouseBoost Pro for Mac 鼠标右键助手右键菜单
  • DeepSeek 各版本的区别
  • DeepSeek R1-32B医疗大模型的完整微调实战分析(全码版)
  • 【Qt】自定义信号和槽函数
  • 神经紊乱怎么治才能彻底除根
  • 解决电脑问题(8)——网络问题
  • MySQL安装过程,创建数据库
  • java通用自研接口限流组件
  • 网站建设相关技术/班级优化大师网页版登录
  • 如何提高网站的功能性建设/如何优化企业网站
  • 森动网网站建设好吗/seo网络运营
  • 网站幻灯片效果代码/百度收录提交入口地址
  • 做汽车售后的网站/seo优化sem推广
  • 深圳专业做网站的公司哪家好/海外推广代理公司