sql server2005学习脚本2-表

来源:互联网 发布:淘宝网不能正常显示 编辑:程序博客网 时间:2024/06/05 20:34
二、数据库中的表
1、创建表
1.1
CREATE TABLE tb_kc
(
kc_no char(4) NOT NULL primary KEY,
kc_name char(16) NOT NULL,
xuefen smallint ,
xueshi smallint 
)


1.2
CREATE TABLE tb_cj
(
学号 CHAR(10) not null,
课程号 char(4) not null,
成绩 numeric
PRIMARY KEY (学号,课程号)
)


2、查看表结构
exec sp_help
EXEC sp_help tb_cj


3、修改表结构
3.1 添加列
ALTER TABLE tb_kc ADD e_mail char(40) null


3.2 修改列属性
ALTER TABLE tb_kc ALTER column e_mail char(30) null


3.3 删除列
ALTER TABLE tb_kc DROP COLUMN e_mail


3.4 修改表名
EXEC sp_rename 'tb_cj' ,'成绩表' --将表tb_cj名称改为"成绩表"


3.5 修改列名
EXEC sp_rename 'tb_kc.xuefen','xf' --将表tb_kc的xuefen列名称改为xf


4、删除表
DROP TABLE 成绩表


5、查看表中的数据
SELECT * FROM tb_kc 


5、向表中增加数据
5.1 
INSERT INTO tb_kc
(
kc_no,
kc_name,
xf,
xueshi
)
VALUES
(
'1002',
'高等数学',
8,
80
)


5.2
INSERT INTO tb_kc VALUES 
(
'1003',
'SEO',
6,
50
)


5.3
INSERT INTO tb_kc
(
kc_no,
kc_name
)
VALUES
(
'1010',
'ASP开发'
)


6、修改表中数据
6.1
UPDATE tb_kc
SET
  xf=8


6.2
UPDATE tb_kc
SET
xf=6 WHERE kc_no=1001


7、删除表数据
7.1
DELETE tb_kc


7.2
DELETE FROM tb_kc WHERE kc_no=1010


7.3
TRUNCATE TABLE tb_kc
0 0
原创粉丝点击