数据库:

结构化查询语言(Structured Query Language)简称SQL;

数据库管理系统(Database Management System)简称DBMS;

数据库管理员(Database Administration)简称DBA,功能是确保DBMS的正常高效运行;

数据库分体验版(一般只安装库文件和服务)和正式版(授权使用);

在正式团队开发时,一般只安装界面,登录到服务器共同操作数据库,这样可避免每人的数据库不同而无法组合。

SQL server 2008 模式:

1.客户机/服务器(C/S)

2.浏览器/服务器(B/S)

数据库文件:

***一个数据库最多可以存32767个数据文件和32767个日志文件

名称 用途 扩展名
主文件 存储数据、启动信息 必须有且只能有一个
mdf

次要文件 存储主文件未存储的数 可有可无、可多可少
ndf

日志文件 记录操作信息 必须有且至少有一个
ldf

ps:一个文件或文件组只能用于一个数据库,不能用于多个数据库。

一个文件只能是某一个文件组的成员,不能是多个文件组的成员。

日志文件永远不能是任意文件组的成员。

数据信息和日志信息不能放在同一个文件或文件组中。

数据库系统服务器类型:

1.数据库引擎:核心服务,是一个复杂的系统,负责数据的存储,处理和安全;

2.Analysis services:分析挖掘数据,支持本地多维数据集引擎,可使断开连接的客户端上的应用程序能够在本地浏览器以存储的多维数据;

3.Reporting services:报表服务器管理工具;

4.Intergration services:负责数据的提取,转换和加载等操作,可以高效处理各种各样的数据源。例:Oracle、Excel、XML文档等;

5.SQL server compact edition:不是SQL server 2008的组成部分,它是一种功能强大的轻型关系数据库引擎。

数据库产品:

甲骨文 Oracle

IBM DB2、Informix

赛贝斯 Sybase Ase

微软 Access、Microsoft SQL sever

My SQL 开源DB

PS:Microsoft SQL sever 2008 代码名称为:katmai

数据库中系统数据库中包含Master、Tempdb、Model和Msdb类型。

SQL sever 2008 的数据存储单位:

1.页:最基本的单位。

8KB为一页,128页为1MB,开头是96B的标头,

表中每一行数据字节数不能超过8192-96B(8192=1024*8)

2.区:管理空间的基本单位。

8个链接页为一个区,即64KB为一个区,16个区为1MB,

控制表和索引的存储<64KB时存在混合盘,只有在64KB是才整存。

控制数据库的服务:

运行cmd

输入net start MSSQLserver 启动数据库服务

输入net stop MSSQLserver 关闭数据库服务

输入net pause MSSQLserver 暂停数据库服务

输入net continue MSSQLserver 继续数据库服务

数据类型:

--类似于C#中的数据类型

Datetime   范围是:1753.1.1—— 9999.12.31

Smalldatetime      1900.1.1 ——2079.6.6

操作:

1.查找数据库的主文件和日志文件所在位置:

右击数据库,点击属性,会出现下图:

可以看出,此数据库拥有一个主文件(mdf)和一个日志文件(ldf)

2.新建数据库:

右击数据库,新建数据库,输入数据库的名称

3.用语句新建数据库:

点击新建查询,在窗口内输入语句并点击执行

4.使用数据库并创建一个表,表中添加列名 ,在表中添加数据,并查询此表。(按照列名来添加,用逗号隔开)

SQL部分 数据库的建立 增删改查的更多相关文章

  1. Python进阶----数据库的基础,关系型数据库与非关系型数据库(No SQL:not only sql),mysql数据库语言基础(增删改查,权限设定)

    day37 一丶Python进阶----数据库的基础,mysql数据库语言基础(增删改查,权限设定) 什么是数据库:    简称:DataBase ---->DB    数据库即存放数据的仓库, ...

  2. Sql Server数据库之四个增删改查

    一.数据库的增删改查 1.新建数据库 create database students on primary ( name="students_data",--主数据文件的逻辑名 ...

  3. SQL你必须知道的-增删改查与约束

    SQL你必须知道的-增删改查与约束   -- 插入数据    --Insert 语句可以省略表名后的列名,但是不推荐    insert into Class values ('' 高一一班 '', ...

  4. MyBatis学习(二)、SQL语句映射文件(2)增删改查、参数、缓存

    二.SQL语句映射文件(2)增删改查.参数.缓存 2.2 select 一个select 元素非常简单.例如: <!-- 查询学生,根据id --> <select id=" ...

  5. MyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存

    目录(?)[-] 二SQL语句映射文件2增删改查参数缓存 select insert updatedelete sql parameters 基本类型参数 Java实体类型参数 Map参数 多参数的实 ...

  6. ORM 实现数据库表的增删改查

    这次通过反射技术来实现一下数据库表的增删改查对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping) 注:引用时约束了以下几点: 数据 ...

  7. 十四:SpringBoot-配置MongoDB数据库,实现增删改查逻辑

    SpringBoot-配置MongoDB数据库,实现增删改查逻辑 1.MongoDB数据库 1.1 MongoDB简介 1.2 MongoDB特点 2.SpringBoot整合MongoDB 2.1 ...

  8. Android(java)学习笔记245:ContentProvider使用(银行数据库创建和增删改查的案例)

    1. Android的四大组件: (1)Activity  用户交互的UI界面 (2)Service  后台运行的服务 (3)BroadcastReceiver 广播接收者 (4)ContentPro ...

  9. Flutter数据库Sqflite之增删改查

    Flutter数据库Sqflite之增删改查   简介 sqflite是Flutter的SQLite插件,支持iOS和Android,目前官方版本是sqflite1.1.3 sqflite插件地址:h ...

随机推荐

  1. JavaScript学习笔记6 之经典神坑题整理

    本篇内容是关于容易出错题的整理,这些题也有利于对javascript的语法逻辑的理解,分析的内容仅供参考: <script> */ var x=0 , y=0 , c=1; functio ...

  2. “破解大牛是怎么炼成的”之壳与ESP定律

    文章难易度:★★★ 文章阅读点/知识点:逆向破解 文章作者:Sp4ce 文章来源:i春秋   关键字:网络 信息安全技术 本文参与i春秋社区原创文章奖励计划,未经许可禁止转载! 一.前言 通过前面几篇 ...

  3. iOS开源项目MobileProject功能点介绍

    一:MobileProject简介 MobileProject项目是一个以MVC模式搭建的开源功能集合,基于Objective-C上面进行编写,意在解决新项目对于常见功能模块的重复开发,MobileP ...

  4. ios 返回指定导航控制器

    UINavigationController *navigationVC = self.navigationController; NSMutableArray *viewControllers = ...

  5. Google Nexus5在linux下刷原生安卓 android6.0

    之前将Nexus5刷成了MIUI系统,现在想体验一下安卓6.0,网上都是windows的教程,但如何在linux下刷机呢? 首先准备环境和工具: 1. 我的linux系统是lubuntu 15.10 ...

  6. JavaWeb防止表单重复提交(转载)

    转载自:http://blog.csdn.net/ye1992/article/details/42873219 在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用 ...

  7. RabbitMQ入门教程——.NET客户端使用

    众所周知RabbitMQ使用的是AMQP协议.我们知道AMQP是一种网络协议,能够支持符合要求的客户端应用和消息中间件代理之间进行通信. 其中消息代理扮演的角色就是从生产者那儿接受消息,并根据既定的路 ...

  8. 简析一下SQL Server里面Fast_Forword 和 SRROLL 的区别

    这次简单说说游标的分类. 先看看通常游标的语法 DECLARE cursor_name CURSOR [ LOCAL :局部游标,仅在当前会话有效 | GLOBAL : 全局游标,全局有效,可以 ] ...

  9. python爬取并下载麦子学院所有视频教程

    一.主要思路 scrapy爬取是有课程地址及名称 使用multiprocessing进行下载 就是为了爬点视频,所以是简单的代码堆砌 想而未实行,进行共享的方式 二.文件说明 itemsscray字段 ...

  10. Tomcat源码分析之—组件启动实现分析

    Tomcat由多个组件组成,那么Tomcat是怎么对他们的生命周期进行管理的么,这里将从Tomcat源码去分析其生命周期的实现: Bootstrape类为Tomcat的入口,所有的组件够通过实现Lif ...