/*创建表:CREATE TABLE*/USE demo -- 打开数据库GOCREATE TABLE test -- 使用 CREATE TABLE 创建一个名为 test的表(/*列名 数据类型 该列所需约束条件 */学号 CHAR(18) NOT NULL PRIMARY KEY(学号,姓名) ,姓名 CHAR(12) NOT NULL ,性别 BIT NOT NULL ,出生时间 DATE NOT NULL,专业 CHAR(12) NULL DEFAULT '计算机' , -- DEFAULT设置该字段的初值总分 INT NULL DEFAULT 0 , -- DEFAULT 设置该字段的初值备注 CHAR(500) NULL ,/*注意字符串需要使用 ‘’ 单括号*/)/* 使用 ALTER COLUMN 子句修改表的信息*/USE demo -- 打开demo数据库ALTER TABLE test -- 修改数据库中的字段的属性,ALTER COLUMN 姓名 char(20) -- 将表中的姓名的字段类型改为 char(20)USE demo -- 打开 demo 数据库ALTER TABLE test -- 对应test表的修改ALTER COLUMN 出生时间 smalldatetime -- 将表中的出生时间的类型改为-- smalldatetime 类型USE demo -- 打开demo 数据库ALTER TABLE test -- 数据库中对应的表ADD 入学时间 DATE NULL -- 在该表中添加一个字段USE demo -- 打开 demo 数据库ALTER TABLE test -- 数据库中对应的表test的修改DROP COLUMN 入学时间 -- 删除对应的表中的(入学时间)字段数据/* 数据库表的插入字段 */USE demo -- 打开对应的demo数据库ALTER TABLE test -- test表的修改ADD 学校 CHAR(20) -- 添加的字段USE demo -- 打开对应的demo 数据库ALTER TABLE test -- test表的修改ALTER COLUMN 学校 CHAR(20) NOT NULL -- 修改对应表中的字段-- 使用 INSERT语句插入数据-- 使用 VALUES 插入对应的字段USE demo -- 打开 demo 数据库INSERT test -- 对应 test 表的插入数据VALUES ('001','小华',1,1999-1-1,'计算机',0,NULL,'清华')-- VALUES 设置插入数据的字段-- 多行插入USE demo -- 打开demo数据库INSERT test -- 对应数据库中表的插入字段VALUES('002','小虎',1,1999-1-1,'计算机',0,NULL,'北大'),('003','小红',1,1999-1-1,'计算机',0,NULL,'复旦')SELECT *FROM testSELECT *FROM testWHERE 学号 = '001'-- 删除表USE demo -- 打开 demo 数据库DROP TABLE test -- 删除数据库中的表 test
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。