For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
SQL(Structured Query Language)是用于管理和操作关系数据库的编程语言。在SQL中,创建基本表是数据库设计的重要步骤之一,它定义了数据的存储结构和约束条件。创建基本表通常包括以下几个主要方面:
以下是一个创建基本表的SQL语句示例:
sql复制代码
CREATE TABLE Students (
StudentID INT PRIMARY KEY,
Name VARCHAR(100) NOT NULL,
Age INT CHECK (Age >= 0 AND Age <= 120),
Gender CHAR(1) CHECK (Gender IN ('M', 'F')),
EnrollmentDate DATE DEFAULT GETDATE()
);
CREATE TABLE Courses (
CourseID INT PRIMARY KEY,
CourseName VARCHAR(255) NOT NULL,
Credits INT CHECK (Credits > 0)
);
CREATE TABLE Enrollments (
EnrollmentID INT PRIMARY KEY,
StudentID INT,
CourseID INT,
Grade DECIMAL(5, 2),
FOREIGN KEY (StudentID) REFERENCES Students(StudentID),
FOREIGN KEY (CourseID) REFERENCES Courses(CourseID),
CHECK (Grade >= 0 AND Grade <= 100)
);
在上述示例中,Students
表包含学生的基本信息,Courses
表包含课程信息,Enrollments
表记录了学生的选课信息和成绩。每个表都定义了主键、数据类型、非空约束、唯一约束、检查约束以及外键约束。