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基础之《视图的概述和基本操作》
数据库中的视图是一个虚拟表.同真实的表一样,视图包含一系列带有名称的列和行数据,行和列数据用来自由定义视图和查询所引用的表,并且在引用视图时动态产生.本篇将通过一些实例来介绍视图的概念,视图的作用, ...
随机推荐
- webService接口交互
1.需要在XXXXX.wsdl中配置相应的类与service方法. 2.启动你的项目,打开浏览器,输入地址:http://localhost:8080/lis/services,就能看到你XXXXX. ...
- LinkedList之modCount和expectedModCount
modCount和expectedModCount是用于表示修改次数的,其中modCount表示集合的修改次数,这其中包括了调用集合本身的add方法等修改方法时进行的修改和调用集合迭代器的修改方法进行 ...
- vc++6.0修改字体
近期在使用vc++6.0写C程序 问题:vc++自带的字体不太好看 解决办法:修改注册表 1. win+r 运行 regedit 调出注册表编辑器 进入到目录 HKEY_CURRENT_USER\SO ...
- Integer陷阱(0~127和其他 数值相等对象比较)
Integer 类在对象中包装了一个基本类型 int 的值. 有一个陷阱存在,经常出现在面试题中,情况如下面代码 public class IntegerDemo { public static vo ...
- pandas数据分析(数据结构)
本文主要从以下两个方向对pandas的数据结构进行展开,分别为Series和DataFrame(对应的分别是系列与numpy中的一维数组和二维数组) 1.首先从Series讲起,主要介绍Series的 ...
- linux(九)之网络基础
一.ping命令 1.1.作用 用于检测主机.执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常. 1.2.命令说明 pi ...
- [js高手之路]this知多少
this关键字在javascript中的变化非常的灵活,如果用的不好就非常恶心,用的好,程序就非常的优雅,灵活,飘逸.所以掌握this的用法,是每一个前端工程师必知必会的.而且这个也是一些大公司笔试中 ...
- 第一行代码_activity生命周期
这类文章基本上已经是烂大街了,不过我今天仍然要给自己做一遍梳理,因为通过昨天的项目我发现自己还是不太懂activity的各个生命周期;各位看官勿喷; 七个生命周期及其作用 oncreat 完成初始化操 ...
- spring-session 共享
Spring session 共享 一.引入依赖 <dependency> <groupId>redis.clients</groupId> <artifac ...
- The First Article
由于公司项目比较紧张,开始自己的博客之旅推迟了好几个月.今天终于按捺不住,申请了博客. 心中竟然有一丝丝兴奋,终于可以和众多博友们讨论分享我们一路走来的收获和感悟,记录下我们在工作中遇到和解决的问题, ...