数据库-表结构的创建 修改 插入 删除

表的创建

CREATE TABLE Student
(
--设置主键
ID int PRIMARY KEY NOT NULL,

NAME VARCHAR(10) NOT NULL,
Age int NOT NULL,
Master VARCHAR(8)  NOT NULL,
Class VARCHAR(10) NOT NULL
)

表结构的修改

--修改大小
ALTER TABLE Student
alter COLUMN Master VARCHAR(10);
--修改表名
exec sp_rename 'Student', 'S_tudent';

--重点 增加主键约束,这里有了主键,所以不能增加了
ALTER TABLE Student
ADD CONSTRAINT KID PRIMARY KEY (Master);
--KID是我们为主键起的名字 ,每一个主键都有一个引用名称,注意这个名字不是他约束键的名称

--修改属性名称
exec sp_rename 'Student.Master','MASTER','COLUMN';

--增加一个属性
ALTER TABLE Student
ADD Grade char(10);

--修改类型
ALTER TABLE Student
ALTER COLUMN  Grade int;

--增加非空约束
ALTER TABLE Student
ALTER COLUMN Grade INT NOT NULL;
--记得带上这个属性的类型
SELECT*FROM Student

--删除表属性列(全删了)
ALTER TABLE Student
DROP COLUMN Grade
--删除写法二
delete from 表名
where 字段 =--修改表记录,一定要用主键指定某一行,不然全改动了
UPDATE Student
set NAME ='AA'
where ID =0

新增表记录

SELECT
	* 
FROM
	Student;
INSERT INTO Student ( ID, NAME, Age, MASTER, Class )
VALUES
	( 3, 'A1', 17, '英语', '软工二' );
INSERT INTO Student ( ID, NAME, Age, MASTER, Class )
VALUES
	( 2, 'A2', 18, '德语', '软工三' );
INSERT INTO Student ( ID, NAME, Age, MASTER, Class )
VALUES
	( 4, 'A3', 19, '法语', '软工四' );
INSERT INTO Student ( ID, NAME, Age, MASTER, Class )
VALUES
	( 5, 'A4', 14, '西班牙语', '软工五' );
INSERT INTO Student ( ID, NAME, Age, MASTER, Class )
VALUES
	( 6, 'A5', 15, '汉语', '软工六' );
INSERT INTO Student ( ID, NAME, Age, MASTER, Class )
VALUES
	( 7, 'A6', 18, '俄语', '软工二' );
INSERT INTO Student ( ID, NAME, Age, MASTER, Class )
VALUES
	( 8, 'A7', 10, '日语', '软工三' );
INSERT INTO Student ( ID, NAME, Age, MASTER, Class )
VALUES
	( 9, 'A8', 20, '英语', '软工四' );
INSERT INTO Student ( ID, NAME, Age, MASTER, Class )
VALUES
	( 0, 'A9', 24, '汉语', '软工二' );
INSERT INTO Student ( ID, NAME, Age, MASTER, Class )
VALUES
	( 11, 'C0', 33, '汉语', '软工三' );
INSERT INTO Student ( ID, NAME, Age, MASTER, Class )
VALUES
	( 12, 'C1', 22, '英语', '软工四' );
INSERT INTO Student ( ID, NAME, Age, MASTER, Class )
VALUES
	( 13, 'C2', 11, '法语', '软工三' );
INSERT INTO Student ( ID, NAME, Age, MASTER, Class )
VALUES
	( 1, 'C3', 99, '英语', '软工五' );
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

丁金金

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值