文章详情

短信预约信息系统项目管理师 报名、考试、查分时间动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

数据库个人笔记(2) -

2016-06-19 14:40

关注

**表的创建和操作**

- 界面式操作表


> 创建表:
>第一步:打开数据库,在‘对象资源管理器’中展开‘数据库’,右击 ‘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 速度快)

 
阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯