Sql Server——基础
前言:
在了解数据库之前,我们应该首先了解一下和数据库有关的知识,如:什么是数据,什么又是数据库等。
数据:描述事物的符号记录称为数据,它是数据库中存储的基本对象。
数据库(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——基础的更多相关文章
- SQL server基础知识(表操作、数据约束、多表链接查询)
SQL server基础知识 一.基础知识 (1).存储结构:数据库->表->数据 (2).管理数据库 增加:create database 数据库名称 删除:drop database ...
- 数据库开发基础-SQl Server 基础
SQL Server 基础 1.什么是SQL Server SQL:Structured Query Language 结构化查询语言 SQL Server是一个以客户/服务器(c/s)模式访问.使 ...
- 【SQL Server】SQL Server基础之存储过程
SQL Server基础之存储过程 阅读目录 一:存储过程概述 二:存储过程分类 三:创建存储过程 1.创建无参存储过程 2.修改存储过程 3.删除存储过程 4.重命名存储过程 5.创建带参数的存储 ...
- Sql Server 基础知识
Sql Server 基础知识: http://blog.csdn.net/t6786780/article/details/4525652 Sql Server 语句大全: http://www.c ...
- Sql Server 基础语法
来自:http://www.cnblogs.com/AaronYang/archive/2012/04/24/2468093.html Sql Server 基础语法 -- 查看数据表 select ...
- 《SQL Server基础——SQL语句》
SQL Server基础--SQL语句 一.创建和删除数据库: 1.创建数据库(默认化初始值) 格式: CREATE DATABASE 数据库名称 例如: CREATE DATABASE ...
- SQL Server基础之索引
索引用于快速找出在某个列中有某一特定值的行,不使用索引,数据库必须从第一条记录开始读完整个表,直到找出相关的行.表越大,查询数据所花费的时间越多,如果表中查询的列有一个索引,数据库能快速到达一个位置 ...
- sql server 基础教程[温故而知新三]
子曰:“温故而知新,可以为师矣.”孔子说:“温习旧知识从而得知新的理解与体会,凭借这一点就可以成为老师了.“ 尤其是咱们搞程序的人,不管是不是全栈工程师,都是集十八般武艺于一身.不过有时候有些知识如果 ...
- 【SQL server】SQL server基础(二)
一.一些重要的SQL命令 SELECT - 从数据库中提取数据 UPDATE - 更新数据库中的数据 DELETE - 从数据库中删除数据 INSERT INTO - 向数据库中插入新数据 CREAT ...
- SQL Server基础之《视图的概述和基本操作》
数据库中的视图是一个虚拟表.同真实的表一样,视图包含一系列带有名称的列和行数据,行和列数据用来自由定义视图和查询所引用的表,并且在引用视图时动态产生.本篇将通过一些实例来介绍视图的概念,视图的作用, ...
随机推荐
- MJExtension框架源码分析
iOS开发中经常会用到数据和模型的互相转换,大致有两种转换方式:1.手动写转换的代码,2.利用开源库进行转换.常用的开源库有:JSONModel.Mantle.MJExtension.YYModel等 ...
- IE10 特有 MSGesture() 方法
gesturechange方法 是 ie10以上特有的方法. 初始化:oMsg = new MSGesture(); 主要功能和方法: 用于IE下浏览器的DOM元素触发事件 包括 : MSGestur ...
- postman进行http接口测试
HTTP的接口测试工具有很多,可以进行http请求的方式也有很多,但是可以直接拿来就用,而且功能还支持的不错的,我使用过的来讲,还是postman比较上手. 优点: 1.支持用例管理 2.支持get. ...
- 一起来学linux:用户与用户组
linux的文件属性以及管理方法和windows是完全不同的,所以学习linux首先来了解下用户以及文件权限是怎么回事 p { margin-bottom: 0.25cm; line-height: ...
- BestCoder Round #34_1002 以及 hdu 5191
枚举最终的W堆积木在哪,确定了区间,那么就需要把高于H的拿走,低于H的补上,高处的积木放到矮的上面,这样最优. 注意多出来的积木可以放在已有积木的前面或者后面,独立成一堆积木,所以需要在n堆积木的前后 ...
- Intellj IDEA常用快捷键
1.生成Getter.Setter方法:Alt + Insert
- 十条最有效的PCB设计黄金法则
十条最有效的PCB设计黄金法则 尽管目前半导体集成度越来越高,许多应用也都有随时可用的片上系统,同时许多功能强大且开箱即用的开发板也越来越可轻松获取,但许多使用案例中电子产品的应用仍然需要使用定制PC ...
- 认清Javascript的地位并编写合理的Javascript代码
作为前端程序员,一定要认清javascript的地位,不要被它乱七八糟的特点所迷惑.JavaScript主要是用来操控和重新调整DOM,通过修改DOM结构,从而达到修改页面效果的目的. 要用这个中心思 ...
- ascii codec can't decode byte 0xe8 in position 0:ordinal not in range(128) python代码报错
import sys reload(sys) sys.setdefaultencoding('utf-8')
- java值传递与引用传递实例
public class Test2 { public static void main(String[] args) { int[] arr=new int[5]; arr[0]=10; arr[1 ...