为动物园设计一个SQL表,管理动物园里的动物,至少6个属性,一个主键,往表中添加至少10条数据。
时间: 2024-10-22 22:29:18 浏览: 10
写了一个动物园的管理系统,请大家多多指教
5星 · 资源好评率100%
为了设计一个SQL表来管理动物园的动物,我们可以创建一个名为`zoo_animals`的表,包含以下六个基本属性:
1. `id` (int): 主键,用于唯一标识每只动物,自增长。
2. `name` (varchar): 动物的名称。
3. `species` (varchar): 动物的物种。
4. `age` (int): 动物的年龄。
5. `gender` (char): 动物的性别(如'M'表示雄性,'F'表示雌性)。
6. `diet` (varchar): 动物的食物习性。
创建表的SQL语句如下:
```sql
CREATE TABLE zoo_animals (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(100) NOT NULL,
species VARCHAR(50) NOT NULL,
age INT,
gender CHAR(1),
diet VARCHAR(50)
);
```
现在我们向这个表中添加至少10条数据:
```sql
INSERT INTO zoo_animals (name, species, age, gender, diet) VALUES
('大熊猫', '竹熊科', 8, 'M', '竹子'),
('金丝猴', '灵长目', 12, 'F', '水果和树叶'),
('狮子', '猫科', 7, 'M', '肉食'),
('斑马', '马科', 5, 'M', '草食'),
('河马', '河马科', 10, 'F', '植物'),
('企鹅', '企鹅目', 3, 'N/A', '鱼类'),
('长颈鹿', '偶蹄目', 2, 'F', '树叶'),
('北极熊', '熊科', 4, 'M', '鱼、海豹'),
('袋鼠', '袋鼠目', 6, 'M', '草'),
('老虎', '猫科', 9, 'M', '肉类');
```
阅读全文