MySQL建立NBA球员数据库管理系统
时间: 2023-11-21 15:04:07 浏览: 113
好的,以下是一个简单的 MySQL 数据库管理系统的例子,用于管理NBA球员的数据:
首先,创建一个名为 `nba_players` 的数据库:
```
CREATE DATABASE nba_players;
```
然后,创建一个名为 `players` 的表格,用于存储球员的基本信息:
```
USE nba_players;
CREATE TABLE players (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
team VARCHAR(50),
position VARCHAR(50),
height INT,
weight INT
);
```
接下来,向 `players` 表格中添加数据:
```
INSERT INTO players (id, name, age, team, position, height, weight)
VALUES
(1, 'LeBron James', 35, 'Los Angeles Lakers', 'SF', 203, 113),
(2, 'Kawhi Leonard', 28, 'Los Angeles Clippers', 'SF', 201, 102),
(3, 'Giannis Antetokounmpo', 25, 'Milwaukee Bucks', 'PF', 211, 109),
(4, 'James Harden', 30, 'Houston Rockets', 'SG', 196, 100),
(5, 'Stephen Curry', 31, 'Golden State Warriors', 'PG', 191, 86);
```
现在,我们可以使用 SQL 查询语句来对球员数据进行管理。例如,我们可以使用以下语句来查询所有球员的基本信息:
```
SELECT * FROM players;
```
我们也可以使用 WHERE 子句来筛选数据,例如只查询年龄大于等于 30 岁的球员:
```
SELECT * FROM players WHERE age >= 30;
```
还可以使用 UPDATE 语句来更新数据。例如,将球员 LeBron James 的身高更新为 205 厘米:
```
UPDATE players SET height = 205 WHERE name = 'LeBron James';
```
最后,我们可以使用 DELETE 语句来删除数据。例如,删除年龄小于 30 岁的球员:
```
DELETE FROM players WHERE age < 30;
```
这只是一个简单的例子,实际上一个完整的 NBA 球员数据库管理系统可能需要更多的表格和更复杂的查询语句。
阅读全文