外卖配送地址管理sql怎么写
时间: 2023-12-01 21:04:22 浏览: 19
外卖配送地址管理的 SQL 可以根据具体业务需求进行设计,以下是一个简单的参考示例:
1. 创建表格
```sql
CREATE TABLE address (
id INT AUTO_INCREMENT PRIMARY KEY,
user_id INT NOT NULL,
name VARCHAR(50) NOT NULL,
phone VARCHAR(20) NOT NULL,
province VARCHAR(50) NOT NULL,
city VARCHAR(50) NOT NULL,
district VARCHAR(50) NOT NULL,
detail VARCHAR(100) NOT NULL,
is_default BOOLEAN DEFAULT false
);
```
2. 插入数据
```sql
INSERT INTO address (user_id, name, phone, province, city, district, detail, is_default)
VALUES (1, '张三', '13312345678', '广东省', '深圳市', '南山区', '高新南一道8号', true),
(1, '李四', '15012345678', '广东省', '深圳市', '福田区', '华强北路188号', false),
(2, '王五', '13912345678', '江苏省', '南京市', '鼓楼区', '中华路100号', true),
(2, '赵六', '13712345678', '江苏省', '苏州市', '相城区', '苏苑路88号', false);
```
3. 查询某个用户的所有地址
```sql
SELECT * FROM address WHERE user_id = 1;
```
4. 查询某个用户的默认地址
```sql
SELECT * FROM address WHERE user_id = 1 AND is_default = true;
```
5. 更新某个用户的默认地址
```sql
UPDATE address SET is_default = false WHERE user_id = 1 AND is_default = true;
UPDATE address SET is_default = true WHERE id = 2;
```
6. 删除某个用户的地址
```sql
DELETE FROM address WHERE user_id = 1 AND id = 1;
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)