代码拉取完成,页面将自动刷新
/*创建表:CREATE TABLE*/
USE demo -- 打开数据库
GO
CREATE 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 test
SELECT *
FROM test
WHERE 学号 = '001'
-- 删除表
USE demo -- 打开 demo 数据库
DROP TABLE test -- 删除数据库中的表 test
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。