数据表管理

创建日期:2024-06-21
更新日期:2024-12-06

创建数据表

CREATE TABLE 表名

(

字段名 1 字段类型,

字段名 2 字段类型,

字段名 3 字段类型,

………………

约束定义 1,

约束定义 2,………………

)

CREATE TABLE T_Person(FName VARCHAR(20),FAge INT);

CREATE TABLE T_Student (FNumber VARCHAR(20) NOT NULL ,FName VARCHAR(20)

NOT NULL ,FAge INT NOT NULL ,FFavorite VARCHAR(20),FPhoneNumber VARCHAR(20))

CREATE TABLE T_Teacher (FNumber VARCHAR(20),FName VARCHAR(20),FAge

INT,FISMaster VARCHAR(5) DEFAULT 'NO')

CREATE TABLE T_Bus (FNumber VARCHAR(20),FDriverName VARCHAR(20),

FUsedYears INT,PRIMARY KEY (FNumber))

CREATE TABLE T_PersonalMember (FCompanyName VARCHAR(20),

FInternalNumber VARCHAR(20),FName VARCHAR(20),

PRIMARY KEY (FCompanyName,FInternalNumber))

CREATE TABLE T_Employee (FNumber VARCHAR(20),FName VARCHAR(20),

FDepartmentId VARCHAR(20),

FOREIGN KEY (FDepartmentId) REFERENCES T_Department(FId))

修改已有数据表

ALTER TABLE 待修改的表名 ADD 字段名 字段类型

ALTER TABLE 待修改的表名 DROP 待删除的字段名

删除数据表

DROP TABLE 要删除的表名

数据的插入

INSERT INTO T_Person(FName,FAge,FRemark) VALUES('Tom',18,'USA')

数据的更新

UPDATE T_Person SET FAge = 12 WHERE FNAME='Tom

数据的删除

DELETE FROM T_Person WHERE FAge > 20 or FRemark = 'Mars'

数据的检索

SELECT * FROM T_Employee