技术文摘
MySQL 实战:创建城市信息表与景点表
2025-01-14 22:25:23 小编
MySQL 实战:创建城市信息表与景点表
在数据库管理中,MySQL 是一款强大且应用广泛的关系型数据库管理系统。通过创建合理的数据库表结构,能高效存储和管理各类数据。本文将带您实战操作,创建城市信息表与景点表。
创建城市信息表
打开 MySQL 客户端,登录到相应的数据库。创建城市信息表的目的在于存储不同城市的基本信息,例如城市名称、所属国家、人口数量、面积等。
使用如下 SQL 语句创建城市信息表:
CREATE TABLE city_info (
city_id INT AUTO_INCREMENT PRIMARY KEY,
city_name VARCHAR(100) NOT NULL,
country VARCHAR(50) NOT NULL,
population INT,
area DECIMAL(10, 2)
);
上述语句中,city_id 是城市信息表的主键,采用自增的整数类型,方便对每条记录进行唯一标识。city_name 用于存储城市名称,设定为最多 100 个字符的字符串类型且不能为空。country 存储城市所属国家,最多 50 个字符且同样不能为空。population 记录城市人口数量,使用整数类型。area 用来存储城市面积,采用 DECIMAL 类型,能精确表示小数。
创建景点表
景点表主要用于存储各个景点的详细信息,这些信息通常与所属城市相关联。景点表中需要包含与城市信息表关联的字段。
CREATE TABLE scenic_spot (
spot_id INT AUTO_INCREMENT PRIMARY KEY,
spot_name VARCHAR(150) NOT NULL,
city_id INT,
introduction TEXT,
FOREIGN KEY (city_id) REFERENCES city_info(city_id)
);
在这个创建景点表的语句中,spot_id 作为景点表的主键,自增整数类型确保每条景点记录唯一。spot_name 存储景点名称,设定为最多 150 个字符且不能为空。city_id 是一个外键,用于关联城市信息表中的 city_id,通过这种关联,可以清晰地了解每个景点所属的城市。introduction 字段用来存储景点的详细介绍,采用 TEXT 类型可以存储大量文本信息。
通过上述操作,成功创建了城市信息表与景点表。这两个表结构为后续的数据存储、查询和管理提供了坚实的基础,无论是数据录入人员添加新的城市与景点信息,还是数据分析人员进行复杂的数据挖掘与分析,都能借助这样合理的表结构高效地完成任务。
- bios 中硬盘启动作为第一启动项的正确选择
- 忘记 Bios 密码的解决办法及主板 CMOS 中 Bios 密码清除方式
- BIOS 设置解析:BIOS 与 CMOS 设置的概念区分及联系
- Award BIOS 是什么及详细设置图解
- BIOS 进入方法全解析及设置视频教程
- BIOS Setup 中双显卡机型双显卡模式设置常见方式介绍
- 电脑主板 BIOS 设置及知识点汇总详解
- 正确设置 BIOS 显卡启动顺序 摆脱电脑黑屏烦恼
- 前所未有的主板 BIOS 设置详细图解教程指南
- 笔记本 BIOS 密码设置方式详解
- 手动清除 CMOS 设置的技巧
- BIOS 刷新提示 Unknown Type Flash 的原因及解决办法
- 常见 BIOS 字母对照表及含义阐释
- BIOS 报警原因分析与解答
- 常见的 16 个 BIOS 硬盘故障现象与急救办法