技术文摘
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 类型可以存储大量文本信息。
通过上述操作,成功创建了城市信息表与景点表。这两个表结构为后续的数据存储、查询和管理提供了坚实的基础,无论是数据录入人员添加新的城市与景点信息,还是数据分析人员进行复杂的数据挖掘与分析,都能借助这样合理的表结构高效地完成任务。
- 怎样从动态变化的 JSON 字符串里解析并存储 statType 数据
- jQuery 选择器怎样把超链接地址改成其内嵌文本
- DSA 中用 JavaScript 实现两个数字相加 作者:穆尼塞卡·乌达瓦拉帕蒂
- 用html css及javascript制作太阳与月亮动画
- 花瓣网列表页图片预览实现方式及地址栏显示图片地址的秘密
- WasteBin:基于地理的可持续废物管理社区介绍
- 手机端实现固定导航栏且下方内容可滚动的方法
- 修改浮动元素宽高是否会触发重排
- 为何 ::first-line 伪元素权重不受 id 选择器影响
- 特定网站图片链接为何在新浏览器窗口中无法访问
- 豆瓣电影搜索影院悬浮框自动隐藏的实现方法
- 豆瓣电影网页影院搜索框自动隐藏效果的实现方法
- Element Table 表头文字对齐方式如何自定义
- 使用 offsetWidth 方法为何报错
- DIV 中如何保留文本换行符