黑马程序员_SQL Server 数据操作总结

本文是关于SQL Server数据库的操作总结,涵盖了数据库管理系统、DBA角色、表的关系、数据库类型、数据操作语言(DDL、DML)以及视图和存储过程的创建与使用。还详细讲解了如何创建和管理数据库、执行数据插入、更新、删除和查询,以及索引和视图的构建。此外,提到了存储过程和触发器在确保业务规则和数据完整性中的应用。
摘要由CSDN通过智能技术生成

-----------Windows Phone 7手机开发.Net培训.net学习型技术博客、期待与您交流! ------------

黑马程序员_SQL Server 数据操作总结

一、三个领域之间的术语对应关系如图所示:
   图片 

二、概念区分:数据库管理系统和数据库语言

     数据库管理系统:MysqlSQL Server 2005SQL Server 2008Oracle

     数据库语言:SQL(结构化查询语言)

三、DBA:数据库管理员

四、表之间:关 操作—>选择、投影、连接、除;表关系运算

五、数据库

数据库快照是数据库(源数据库)的只读、静态视图。

  • 1. master数据库

master 数据库记录 SQL Server 系统的所有系统级信息。

  • 2. model数据库

model 数据库用作在 SQL Server 实例上创建所有数据库的模板。

  • 3. msdb数据库

msdb 数据库由 SQL Server 代理用来计划警报和作业。

  • 4. tempdb数据库

tempdb 数据库是连接到 SQL Server 实例的所有用户都可用的全局资源,它保存所有临时表和临时存储过程。

  • 5. Resource数据库

Resource 数据库是只读数据库,它包含了 SQL Server 2005 中的所有系统对象。

六、创建数据库

数据库在磁盘中,以文件形式保存,数据库文件有两种类型:数据文件和日志文件;

数据文件:存放数据库信息、以及数据;

日志文件:存放对数据进行修改操作的记录;

在创建数据库时,需要指定数据文件和日志文件的文件名、存放路径、初始大小最大容量、数据增长量等。

七、关系数据库的标准操作语言

Ø       数据定义语言DDL

Ø       数据操作语言DML:对数据库中数据的检索、插入、修改和删除等操作

Ø       数据控制语言DCL

八、数据库及数据库对象(表)

Ø       创建/删除数据库:create database db_name;  drop database db_name;

Ø       查看数据库信息可以通过系统存储过程查看数据库信息。

语法格式:EXEC sp_helpdb teaching

Ø       打开数据库 USE teaching

Ø       删除数据库DROP DATABASE teaching

*teaching*是一个数据库的名字)

             图片

 

1、   创建/删除数据create database db_name;  drop database db_name;

2、   创建/删除数据create table t_name;    drop table t_name;

如:    CREATE TABLE reader

        (cardid CHAR(10)   primary key

          name char8),

                    sex  char2),

                    dept char20),

                    class int 

3、   修改数据表;alter table t_name;

如:修改数据表(修改表结构):alter table t_name;alter table students add remark text添加表列(字段);

4 查看数据表

§         USE teaching;

§         GO

§         EXEC sp_help 'student';

§         GO

 (*查看的是表的信息,不是表内的数据;【'student'】是表*)

4、   数据表数据操作

插入数据: insert into t_name( ) values(  );

A、插入单个元组

将一个新学生记录(学号:95020;姓名:陈冬;性别:男;所在系:IS;年龄:18岁)插入Student表中。

       INSERT  INTO Student  VALUES ('95020''陈冬''

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值