前言:

    在了解数据库之前,我们应该首先了解一下和数据库有关的知识,如:什么是数据,什么又是数据库等。

      数据:描述事物的符号记录称为数据,它是数据库中存储的基本对象。

      数据库(Datebase):数据库是按照数据结构来组织、存储和管理数据的仓库,在这里我们理解为一个仓库就可以了,我们往数据库里面存数据就相当于是往仓库里放粮食,当我们需要把数据库里的数据取出来用(比如放到某个地方显示的时候)就相当于是往仓库里取粮食。

      数据库管理系统(Datebase Management System, DBMS):数据库管理系统是位于用户与操作系统之间的一层数据管理软件(比如现在所用的SqlServer)。

      数据库系统(Datebass System, DBS):数据库系统是指在计算机系统中引入数据库后的系统构成。它是由数据库、数据库管理系统、应用系统、数据库管理成员和用户组成的。

      现在常见的数据库有ACCESS,MSSQL,MYSQL,ORACLE,DB2.这几个,前面四个用得比较广一点。

  创建数据库:  

        在创建之前我还要介绍一下 Sql Server的服务名称:mssqlserver。这个有什么用呢? 看下图:

    

  上面的图片就是Sql Server的登录界面,服务器名称的点(.)就是代表本机的意思。身份验证里面我们可以选择Sql Server 身份验证也可以选择windows身份验证,如果选择前者登录名一般的就是sa,密码就是123456,这个没必要去改。如果选择后者就不需要登录名和密码,而是直接验证本机。  那么,选择前者登录有的朋友就会遇到下面的问题:

  

  无法建立服务,什么原因呢?就是因为没有开启服务而已。那怎么解决呢? 开启就是啦!

  开启服务器的命令为: net start mssqlserver(上面提到的服务名称)。在哪里去开启呢? 按windows键+R,来到运行面板,输入前面的开启服务器的命令回车,如下图:

    

  输入后点击回车,接下来会弹出如下界面:

  

  它会提示你服务正在启动,此时你只需等待片刻,完成后它会自动关闭,现在你再去登录就可以了!

  登录后就会来到如下界面:

  

  进来后点击数据库前面的+号,然后就是上面的样子了,此时鼠标移至数据库那里,点击鼠标右键,第一个就是新建数据库了!

  

  这里就是新建面页了,你可以设置数据库名称和保存路径(在给数据库起名字时只能是英文,建议取一些有意义的名字),你也可以改变一些其他的默认设置,在这里我就不一一解释了。

  创建表:

  数据库新建好了就可以新建表了,数据库是由多个表组成的,每个表中又有多条数据。数据库里显示内容和excle表格中一样,分为行和列,每一列都有个列名,然后我们向数据库里添加内容就是在列名下面添加。

  

  表的新建方法和上面数据库的新建方法一样,

  我们需要注意一个步骤:

            1.创建数据库
            2.创建数据表 注意:要保存(Ctrl+S),要取表名(取表名和数据库名一样,要取得有意义)
            3.添加约束(添加约束后面再讲,这里你可以去试试创建数据库和表,再添加数据就可以了,现在完全可以忽略这一步)
            4.插入数据

Sql Server——基础的更多相关文章

  1. SQL server基础知识(表操作、数据约束、多表链接查询)

    SQL server基础知识 一.基础知识 (1).存储结构:数据库->表->数据 (2).管理数据库 增加:create database 数据库名称 删除:drop database ...

  2. 数据库开发基础-SQl Server 基础

    SQL Server 基础 1.什么是SQL Server SQL:Structured Query Language  结构化查询语言 SQL Server是一个以客户/服务器(c/s)模式访问.使 ...

  3. 【SQL Server】SQL Server基础之存储过程

    SQL Server基础之存储过程  阅读目录 一:存储过程概述 二:存储过程分类 三:创建存储过程 1.创建无参存储过程 2.修改存储过程 3.删除存储过程 4.重命名存储过程 5.创建带参数的存储 ...

  4. Sql Server 基础知识

    Sql Server 基础知识: http://blog.csdn.net/t6786780/article/details/4525652 Sql Server 语句大全: http://www.c ...

  5. Sql Server 基础语法

    来自:http://www.cnblogs.com/AaronYang/archive/2012/04/24/2468093.html Sql Server 基础语法 -- 查看数据表 select  ...

  6. 《SQL Server基础——SQL语句》

    SQL Server基础--SQL语句       一.创建和删除数据库: 1.创建数据库(默认化初始值) 格式: CREATE DATABASE 数据库名称 例如: CREATE DATABASE ...

  7. SQL Server基础之索引

     索引用于快速找出在某个列中有某一特定值的行,不使用索引,数据库必须从第一条记录开始读完整个表,直到找出相关的行.表越大,查询数据所花费的时间越多,如果表中查询的列有一个索引,数据库能快速到达一个位置 ...

  8. sql server 基础教程[温故而知新三]

    子曰:“温故而知新,可以为师矣.”孔子说:“温习旧知识从而得知新的理解与体会,凭借这一点就可以成为老师了.“ 尤其是咱们搞程序的人,不管是不是全栈工程师,都是集十八般武艺于一身.不过有时候有些知识如果 ...

  9. 【SQL server】SQL server基础(二)

    一.一些重要的SQL命令 SELECT - 从数据库中提取数据 UPDATE - 更新数据库中的数据 DELETE - 从数据库中删除数据 INSERT INTO - 向数据库中插入新数据 CREAT ...

  10. SQL Server基础之《视图的概述和基本操作》

     数据库中的视图是一个虚拟表.同真实的表一样,视图包含一系列带有名称的列和行数据,行和列数据用来自由定义视图和查询所引用的表,并且在引用视图时动态产生.本篇将通过一些实例来介绍视图的概念,视图的作用, ...

随机推荐

  1. 第一天的php体验

    第一次了解php.以前对于程序猿的认知是很片面的.因为没有了解过.今天通过一天的了解交流,有了新的认知.对于这个主要应用于前端的语言还是很有兴趣的.毕竟可以亲眼看到自己做出来的网页,心里的成就感肯定满 ...

  2. 将本地sql文件导入到mysql中

    cmd命令操作:先创建一个同名数据库,然后通过source导入sql文件 1.启动mysql 2.mysql -uroot -p 输入密码运行mysql 3.创建一个同名数据库 create data ...

  3. iOS 工程自动化 - 思路整理

    4 月份参加 2017@Swift 大会的时候有幸听到了 @zesming 大佬关于美团组件化的 Topic,有一张图印象特别深刻. 来自 @zesming 大佬 后来跟 @zesming 大佬沟通怎 ...

  4. Android开发 去掉标题栏方法 摘记

    1.用代码里实现 提示:这句代码要写在Activity中的setContentView()方法前面. 2.在清单文件(Androidmanifest.xml)里面实现   android:theme= ...

  5. 分页 js

    纯js分页代码 ' .news-pages { } .news-page { } .page-first,.page-last { } .page-next { } .page-one { } { } ...

  6. SpringMVC(一)--基础、REST、@RequestParam、POST请求乱码等

    1.SpringMVC基本概述 Spring 为展现层提供的基于 MVC 设计理念的优秀的Web 框架,是目前最主流的 MVC 框架之一 Spring3.0 后全面超越 Struts2,成为最优秀的 ...

  7. C++读取csv表格文件到vector

    这个CSV文件假设知道每行有多少个数,也知道数据的格式,即可使用下面简单的方法实现. 我们假设每行有4个数据,依次是int,int,float,float 基本思路是:把每行的数据定为一个类型,放在v ...

  8. python调用C函数

    python 与 c可以相互调用,在做后台服务时底层服务用C/C++编写,通过python调用C库可以极大的提高开发效率. 下面对几种调用方式举例说明 1 python通过指针传递浮点型数组给C函数 ...

  9. hdu1695 GCD(莫比乌斯入门题)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1695 题意: 给出n.m.k ,求出1<=x<=n, 1<=y<=m 且gcd ...

  10. Python学习笔记2

    闭包 闭包用起来简单,实现起来可不容易. 另一个需要注意的问题是,返回的函数并没有立刻执行,而是直到调用了f()才执行.我们来看一个例子: def count(): fs = [] for i in ...