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基础之《视图的概述和基本操作》
数据库中的视图是一个虚拟表.同真实的表一样,视图包含一系列带有名称的列和行数据,行和列数据用来自由定义视图和查询所引用的表,并且在引用视图时动态产生.本篇将通过一些实例来介绍视图的概念,视图的作用, ...
随机推荐
- JDBC数据库连接JAVA和一些基本语句
连接JDBC 1)JDBC简介 - JDBC就是Java中连接数据库方式 - 我们可以通过JDBC来执行SQL语句. 2)获取数据库连接 ...
- Windows环境下Mysql如何快速导入或恢复表为innodb的数据
注: 一.这个是对Innodb的数据恢复.MyISAM不需要这么麻烦,只要数据文件存在直接复制过去就可以. 二.该方法只适用于 1:想要恢复或者导入表的ibd文件和frm文件 2:你不仅需有ibd和f ...
- HTK语音识别示例(Ubuntu)
一.简介 HTK(Hidden Markov Model Toolkit)是一款语音识别工具包,诞生于Cambridge University Engineering Department (CUED ...
- C语言 进程控制---创建进程fork()函数
#include "sys/types.h" #include "stdio.h" #include "stdlib.h" #include ...
- vue.js基础知识篇(2):指令详解
第三章:指令 1.语法 指令以v-打头,它的值限定为绑定表达式,它负责的是按照表达式的值应用某些行为到DOM上. 内部指令有v-show,v-else,v-model,v-repeat,v-for,v ...
- .NET Core多平台开发体验[2]: Mac OS X
除了微软自家的Windows平台, .NET Core针对Mac OS以及各种Linux(RHEL.Ubuntu.Debian.Fedora.CentOS和SUSE等)都提供了很好的支持,我们先来体验 ...
- maven 随笔
<build> <plugins> <!--打包源代码--> <plugin> <artifactId>maven-source-plugi ...
- java内存区域分析及java对象的创建
java虚拟机在执行java程序的过程中会将它管理的内存区域加分为若干个的不同的数据区域. 主要包括以下几个运行时数据区域,这里就只介绍经常会用到的 1:java虚拟机栈:我们常说的堆栈,栈就是指的j ...
- 新建github项目,邀请成员
创建一个项目(repository) 进入项目,点击 SETTINGS 点击左侧导航的 Collaborators 在 Teams 里有个下拉菜单,里面你可以给你的 team 选择 write(写)权 ...
- java-多个数的和
目的:实现多个整数相加. 思路:1.首先要确定用户所需整数的个数n,此部分由用户在键盘上输入. 2.创建一个长度为n的数组. 3.用户从键盘上输入n个整数并判断是否输入正确,正确则存入数组,否则重新输 ...