SQL Server数据库基础笔记
启动和停止SQL Server服务三种形式
- 后台启动服务
计算机—>右键—>管理—>服务和应用程序—>服务—>sql server(MSSQLSERVER)
- SQL Server配置管理器启动服务
开始—>安装路径—>配置工具—>sql server配置管理器
- 在运行窗口中使用命令启动和停止服务
Windows(键)+r
启动SQL Server服务:net start mssqlserver
停止SAL Server服务:net stop mssqlserver
SQL Server的身份验证模式
- 身份验证模式有两种:Windows身份验证和SQL Server身份验证
- 配置身份验证模式(常见问题:18456,18470)步骤:
(1) 对象资源管理器中单击右键—>安全性—>配置身份验证模式
(2) 修改sa登陆密码—>直接找安全性—>登录名—>sa—>右键—>属性
(3) 启用sa账户—>直接找安全性—>登录名—>sa—>右键—>属性—>状态—>启用
(4) 重新启动服务—>对象资源管理器上单击右键—>重新启动
使用SQL语句创建数据库
USE maste--当前指向的操作的数据库
GO
CREATE DATABASE E_Market
ON PRIMARY --主文件组
(
NAME=’E_Market_data’,--逻辑文件名
--物理文件名
FILENAME=’H:\project\E_Market_data.mdf’,
SIZE=5MB,--初始大小
MAXSIZE=100MB,--最大容量
FILEGROWHE=15%--增长率
)
LOG ON --日志文件
(
NAME=’E_Market_log’,
FILENAME=’H:\project\E_Market_log.ldf’,
SIZE=5MB,
FILEGROWTH=0—未启动自动增长
)
GO
SELECT *FROM sysdatabases --查询数据库
使用SQL语句删除数据库
--删除一个名称为E_Market的数据库
DROP DATABASE E_Market
--检查想要删除的数据库是否存在
IF EXISTS(SELECT * FROM sysdatabases WHERE name=’ E_Market’)
DROP DATABASE E_Market
使用SQL语句创建登录名及为用户赋予权限
--创建登录名
USE master
GO
CREATE LOGIN pbMaster WITH PASSWORD=’123456’
GO
--创建数据库用户
USE E_Market
GO
CREATE USER MasterDBUser FOR LOGIN pbMaster
GO
--为MasterDBUser赋予查看、新增、修改的操作权限
USER E_Market
GO
CRANT SELECT,INSERT,UPDATE ON UserInfo TO MasterDBUser
GO
--将UPDATE权限进行回收
USER E_Market
GO
REVOKE UPDATE ON UserInfo TO MasterDBUser
GO
SQL Server数据库基础笔记的更多相关文章
- C#面试题(转载) SQL Server 数据库基础笔记分享(下) SQL Server 数据库基础笔记分享(上) Asp.Net MVC4中的全局过滤器 C#语法——泛型的多种应用
C#面试题(转载) 原文地址:100道C#面试题(.net开发人员必备) https://blog.csdn.net/u013519551/article/details/51220841 1. . ...
- SQL Server 数据库基础笔记分享(下)
前言 本文是个人学习SQL Server 数据库时的以往笔记的整理,内容主要是对数据库的基本增删改查的SQL语句操作和约束,视图,存储过程,触发器的基本了解. 注:内容比较基础,适合入门者对SQL S ...
- SQL Server 数据库基础笔记分享(上)
前言 本文是个人学习SQL Server 数据库时的以往笔记的整理,内容主要是对数据库的基本增删改查的SQL语句操作和约束,视图,存储过程,触发器的基本了解. 注:内容比较基础,适合入门者对SQL S ...
- Sql Server数据库基础
--------------------------------------第一章 Sql Server数据库基础------------------------------------------ ...
- 【2017-03-09】SQL Server 数据库基础、四种约束
一.数据库和内存的区别 数据库:一些存储在硬盘上的数据文件 内存:计算机临时存储的一些数据 二.常用数据库 .Net - SQL Server PHP - MySql Java - Oreacl 三. ...
- SQL Server 数据库基础知识
数据库(Database)是由文件管理系统发展起来的,按照数据结构来组织.存储和管理数据的建立在计算机存储设备上的仓库. 特点: 尽可能小的冗余度. 具有较高的数据独立性和易扩 ...
- sql server 数据库基础知识(二)
CASE函数用法1:单值判断,相当于switch caseCASE expression WHEN value1 THEN returnvalue1 WHEN value2 THEN returnva ...
- SQL Server数据库学习笔记-概念数据模型
概念数据模型(Conceptual Data Model)也称为信息模型.它是对客观事物及其联系的抽象,用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具. ...
- sql server 数据库基础知识(一)
主键(PrimaryKey):主键就是一个表中每个数据行的唯一标识.不会有重复值的列才能当主键.一个表可以没有主键,但是会非常难以处理,因此没有特殊理由表都要设定主键.SQLServer中生成GUID ...
随机推荐
- 《javascript高级程序设计》笔记三
第三章 基本概念 任何语言的核心必然会描述这门语言最基本的工作原理.这部分内容对我们来说,读起来很乏味,甚至会产生困意,但这部分内容却是重要的!我有幸拜读<JavaScript高级程序设计> ...
- SpringMvc+Spring3+MyBatis整合
1.MyBatis 例子 首先,单独使用MyBatis时: import java.io.IOException; import java.io.Reader; import org.apache.i ...
- php打包文件为ZIP包后下载到本地
这是一个工作中需要打包下载当前产品的所有图片到本地,文件格式为ZIP压缩包,打包下载文件跟图片一样,本程序细节为实际情况,使用需按照自己实际情况书写:<?php/**************** ...
- 【LeetCode】144. Binary Tree Preorder Traversal
题目: Given a binary tree, return the preorder traversal of its nodes' values. For example:Given binar ...
- 『转』MarsEdit快速插入源代码
开始用MarsEdit来写博文,客户端的,毕竟是要方便的多啊. 遇到的第一个问题就是:MarsEdit没有提供快速插入源代码的工具,而对于我这枚码农而言,这个就有点太杯具了. 简单研究了一下,发现Ma ...
- Cornerstone.js使用相关
官网地址:https://github.com/chafey/cornerstone 简介: Cornerstone is an open source project with a goal to ...
- H3CNE实验:配置基于端口划分的VLAN及Trunk
配置准备数据 | 设备名称 | IP地址 | VLAN网关 | 接口 | VLAN | |--------------|------------|-------------|----------|-- ...
- redis内存管理
Redis主要通过控制内存上线和回收策略来实现内存管理. 1. 设置内存上限 redis使用maxmemory参数限制最大可用内存.限制的目的主要有: 用户缓存场景,当超出内存上限maxmemory时 ...
- poj1083,基本互斥问题
题意:南北两侧各有200个房间,两侧房间之间有一个走廊 现在需要把桌子从这400个房间之中搬进搬出,每一张桌子需要10分钟时间,如果走廊因为有桌子搬运而占用,则需等待,求共需多少时间(分钟)将桌子搬完 ...
- C/C++中对链表操作的理解&&实例分析
链表概述 链表是一种常见的重要的数据结构.它是动态地进行存储分配的一种结构.它可以根据需要开辟内存单元.链表有一个“头指针”变量,以head表示,它存放一个地址.该地址指向一个元素.链表中每一个元素称 ...