1. 数据信息设计(数据格式)房屋信息内容:小区名,小区地址,建筑年份,楼宇号,房号,建筑面积,户型,房间个数。 2. 录入数据到数据库数据表。 3. 按关键字查询并打印出查询结果。
时间: 2024-06-09 10:05:05 浏览: 5
1. 数据格式设计:
| 字段名 | 数据类型 | 描述 |
| ------------ | -------- | -------------- |
| id | int | 房屋信息唯一标识 |
| community | varchar | 小区名 |
| address | varchar | 小区地址 |
| year | int | 建筑年份 |
| building_num | varchar | 楼宇号 |
| room_num | varchar | 房号 |
| area | int | 建筑面积 |
| layout | varchar | 户型 |
| room_num | int | 房间个数 |
2. 录入数据到数据库数据表:
可以使用 MySQL 数据库系统,并创建一个名为 houses 的数据表。
```sql
CREATE TABLE houses (
id int NOT NULL AUTO_INCREMENT,
community varchar(255) NOT NULL,
address varchar(255) NOT NULL,
year int NOT NULL,
building_num varchar(255) NOT NULL,
room_num varchar(255) NOT NULL,
area int NOT NULL,
layout varchar(255) NOT NULL,
room_count int NOT NULL,
PRIMARY KEY (id)
);
```
然后可以使用 INSERT INTO 语句将房屋信息录入到 houses 表中。
```sql
INSERT INTO houses (community, address, year, building_num, room_num, area, layout, room_count)
VALUES ('海淀小区', '北京市海淀区', 2005, '1号楼', '101', 100, '三室一厅', 3);
```
3. 按关键字查询并打印出查询结果:
可以使用 SELECT 语句进行关键字查询,并使用 WHERE 子句指定查询条件。
```sql
SELECT * FROM houses WHERE community LIKE '%海淀%';
```
这个语句将会查询出 houses 表中所有小区名包含“海淀”关键字的房屋信息。可以使用 python 连接 MySQL 数据库,并执行上述语句,将查询结果打印出来。
```python
import mysql.connector
# 连接数据库
cnx = mysql.connector.connect(user='user', password='password', host='127.0.0.1', database='database')
# 执行查询语句
cursor = cnx.cursor()
query = "SELECT * FROM houses WHERE community LIKE '%海淀%'"
cursor.execute(query)
# 打印查询结果
for (id, community, address, year, building_num, room_num, area, layout, room_count) in cursor:
print(f"房屋信息 ID: {id} 小区名: {community} 地址: {address} 建筑年份: {year} 楼宇号: {building_num} 房号: {room_num} 建筑面积: {area} 户型: {layout} 房间个数: {room_count}")
# 关闭连接
cursor.close()
cnx.close()
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)