数据库个人笔记(2) — 基础篇

**表的创建和操作**

– 界面式操作表

> 创建表:
>第一步:打开数据库,在‘对象资源管理器’中展开‘数据库’,右击 ‘pxscj’ 数据库菜单下的 ‘表’ 选项,在弹出的快捷菜单中选择 ‘新建表’ 菜单项,如图
>

 

 

>第二步:在 “表设计器” 的 窗口中,根据以及设计好的xsb的表结构分别输入或选择各列的名称、数据类型、是否允许空值等属性。根据需要,可以在 “列属性” 选项卡中填写相应内容。
>第三步:在 “学号” 列上右击鼠标,选择 “设置主键” 菜单选项,选择 “设为主键”选项,如图。
>

 

 

>在 “列属性” 选项卡中的 “默认值和绑定” 和 “说明” 项中分别填写各列的默认值和说明。设计好后结果如图
>

 

 

>第四步:在表的各列属性均编辑完成后,单击工具栏中的 “保存 ” 按钮,出现 “选择表名” 的对话框,对话框中填写表名 “xsb”,点击确定,即可创建xsb表

 

> 修改表结构
> 在面板中单击 “工具” 主菜单,选择 “选项” 子菜单,在出现的 “选项” 的对话框中选择 “designers” 下的 “表设计器和数据库设计器”选项卡,将 “阻止保存要求重新创建表的更改” 复选框前的对勾去掉,如图

 

 

> 接下来就可以去修改表,例如更改表名:直接找到标 右击选择重命名即可。
>列的修改: 增加列,找到表,右击选择 “设计” 菜单选项,打开 “表设计器” 窗口。删除,同理右击选择删除。
>修改需要注意的
>

 

 

> 删除表
> 找到要删除的表直接右击删除即可

– 命令方式操作表

创建表 ( create table)

“`
例如:
use pxscj
go
create table xsb
(
学号 char(6) not null primary key, ##主键
姓名 char(8) not null,
性别 bit null default 1,
出生时间 date null,
专业 char(12) null,
总学分 int null,
备注 varchar(500) null
)

create table pjcj
(
课程号 char(3) primary key,
总成绩 real not null,
人数 int not null,
平均成绩 as 总成绩/人数 persisted ##可以通过计算
)
“`

修改表 (alter table)

“`
增加 (add)
alter table xsb
add 奖学金等级 tinyint null

alter table xsb
add tel char(11) null
不区分大小写
“`

“`
修改 (alter)
alter table xsb
alter column 姓名 char(10)

alter table xsb
alter column 出生时间 smalldatetime
“`

“`
删除(drop)
alter table xsb
drop column tel
“`
**数据**

“`
添加数据 (insert into )
insert into xsb
values(‘091101′,’张三’,’女’,30,’klajgklj’,’大数据’)

insert into xsb(xh)
values(‘091102’)

更新数据( updata )
update xsb
set xm=’李四’

update xsb
set xm=’赵五’
where xh=’091101′

删除数据 (delete)
delete
from xsb
where xh=’091102′

trancate from xsb
“`

 

总结:

—创建表 create table
—修改表
–修改结构 alter table
– add
– alter column
– drop column

–修改数据
– insert into
– update set
– delete (trancate 速度快)

 

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐