SQL题,创建学生表students,包含字段为主键id int AUTO_INCREMENT自增,name varchar(10),sex varchar(1),hometown varchar(20),age tinyint, class varchar(10),card varchar(20)
时间: 2023-03-30 17:03:45 浏览: 98
好的,我可以回答这个问题。创建学生表students的SQL语句如下:
CREATE TABLE students (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(10),
sex VARCHAR(1),
hometown VARCHAR(20),
age TINYINT,
class VARCHAR(10),
card VARCHAR(20)
);
相关问题
create table SM_student( lt Line 2 id int(10)primary key auto_increment, name varchar(30) not null. age int(10), sex enum('w,'m')default'w' phone int(11), teacher_id int(10)not null );
这是一段 SQL 语句,用于创建一个名为 SM_student 的表,其中包含以下列:
- id:整数类型,主键,自增长;
- name:字符串类型,长度为 30,不允许为空;
- age:整数类型,长度为 10;
- sex:枚举类型,只能取值为 'w' 或 'm',默认值为 'w';
- phone:整数类型,长度为 11;
- teacher_id:整数类型,不允许为空。
这个表可能用于存储学生的信息,包括姓名、年龄、性别、电话等,同时还关联了一个教师的 ID。
1.创建数据库teacher_student,并使用该数据库 create database if not exists teacher_student; use teacher_student; -- 2.按照要求,创建各个数据表: -- 2.1班级表class: create table if not exists class( id int primary key auto_increment,-- 班级id name varchar(24),-- 班级名称 cdesc varchar(100)--
以下是创建数据库、数据表的完整代码:
```
-- 创建数据库
CREATE DATABASE IF NOT EXISTS teacher_student;
-- 使用数据库
USE teacher_student;
-- 创建班级表
CREATE TABLE IF NOT EXISTS class (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(24),
cdesc VARCHAR(100)
);
-- 创建学生表
CREATE TABLE IF NOT EXISTS student (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(24),
age INT,
gender VARCHAR(10),
class_id INT,
FOREIGN KEY (class_id) REFERENCES class(id)
);
-- 创建课程表
CREATE TABLE IF NOT EXISTS course (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(24),
cdesc VARCHAR(100)
);
-- 创建成绩表
CREATE TABLE IF NOT EXISTS score (
id INT PRIMARY KEY AUTO_INCREMENT,
student_id INT,
course_id INT,
score INT,
FOREIGN KEY (student_id) REFERENCES student(id),
FOREIGN KEY (course_id) REFERENCES course(id)
);
```
这个代码会创建一个名为"teacher_student"的数据库,并且在该数据库中创建了班级表、学生表、课程表和成绩表。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.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)