登入前注意事项:

  • 启动SQL SERVER服务,方法如下:

1、后台启动,(计算机管理-服务-SQL SERVER (MSSQLSERVER))

2、CMD窗口使用命令行启动(启动:net start mssqlserver 停止:net stop mssqlserver)

  • SQL SERVER身份验证登录模式(Windows身份验证和SQL SERVER身份验证),常见问题及解决方案

1、(18456)对象资源管理器中单击右键--》安全性-》配置身份验证模式

2、(18470)改修登入用户(如sa)安全性-属性-状态,在设置和登录分别选择授予和启用,注意:需要以管理员身份登入修改

SQL概念

  • T-SQL(结构化查询语言)数据库的相关概念:

1、T-SQL和SQL的区别:

T-SQL(Transact SQL)是SQL(Structured Query Language)的扩展集,扩展的功能如:变量说明,流程控制,功能函数。

2、T-SQL语言的主要组成部分:

~ DML(数据操作语言)

用于查询、插入、修改、删除数据库中的数据

SELECT INSERT UPDATEDELETE

use master
SELECT *FROM sysdatabases
</pre><pre name="code" class="sql">use PHOTO
--[1]查询D_MZ所有数据
select * from D_MZ
--[2]向D_MZ表中插入一条新的数据
insert into D_MZ (DM) values('1')
--[3]修改表内容
update D_MZ set DM='12a' where MC='0'
--[4]删除表中数据
delete D_MZ where MC='0'

~ DDL(数据定义语言)

用于创建数据库、表、视图

CREATE DATABASE DROP DATABASE

~ DCL(数据控制语言)

用于控制存取权限许可等

GRANT  REVOKE

数据库的相关概念

1、物理存储结构:

主数据文件:*.mdf

辅助数据文件:*.ndf

日志文件:*.ldf

文件组

2、逻辑存储结构

表、视图、索引等

3、数据库命名规则:

1)第一个字符必须为字母或“_”  “@” “#”

2)数据库名称不能使T-SQL的保留字

3)不允许嵌入空格或者其他特殊字符

用SQL语言创建数据库

USE master
GO --批处理标志
CREATE DATABASE E_Market
ON PRIMARY(NAME='E_Market_data',--主文件逻辑文件名FILENAME='D:\test.mdf',--主文件物理文件名SIZE=5MB, --主文件初始大小MAXSIZE=100MB,--主文件增长的最大值FILEGROWTH=15%--主文件的增长率
)
LOG ON
(NAME='E_Market_log',FILENAME='D:\test_log.ldf',SIZE=2MB,MAXSIZE=100MB,FILEGROWTH=0 --未启用自动增长)
GO

DROP 删除数据库用法

IF EXISTS (SELECT *FROM sysdatabases where name='Test')
DROP DATABASE Test

SQL SERVER学习笔记(入门篇)相关推荐

  1. Vue学习笔记入门篇——数据及DOM

    本文为转载,原文:Vue学习笔记入门篇--数据及DOM 数据 data 类型 Object | Function 详细 Vue 实例的数据对象.Vue 将会递归将 data 的属性转换为 getter ...

  2. C# 学习笔记入门篇(上)

    文章目录 C# 学习笔记入门篇 〇.写在前面 Hello World! 这篇学习笔记适合什么人 这篇学习笔记到底想记什么 附加说明 一.命名空间 "进入"命名空间 嵌套的命名空间. ...

  3. R语言学习笔记——入门篇:第一章-R语言介绍

    R语言 R语言学习笔记--入门篇:第一章-R语言介绍 文章目录 R语言 一.R语言简介 1.1.R语言的应用方向 1.2.R语言的特点 二.R软件的安装 2.1.Windows/Mac 2.2.Lin ...

  4. R语言学习笔记——入门篇:第三章-图形初阶

    R语言 R语言学习笔记--入门篇:第三章-图形初阶 文章目录 R语言 一.使用图形 1.1.基础绘图函数:plot( ) 1.2.图形控制函数:dev( ) 补充--直方图函数:hist( ) 补充- ...

  5. SQL Server学习笔记

    <SQL Server从入门到精通>学习笔记 1 数据管理技术的三个阶段:人工管理.文件系统.数据库系统. 2 数据库的组成:数据库.数据库管理系统.数据库管理员.硬件平台.软件平台5部分 ...

  6. SQL Server 学习笔记——T-SQL

    SQL学习笔记 一.SQL概述 SQL按其功能可以分为三大部分: 数据定义功能.数据操纵功能和数据控制功能 DDL.DML.DCL SQL功能 命令动词 数据定义 CREATE.ALTER.DROP ...

  7. zabbix学习笔记——入门篇

    目录 一.了解监控 监控的种类 二.zabbix监控 1.介绍zabbix 2.为什么选择zabbix 3.Zabbix可监控对象 4.zabbix监控方式 1.被动监控 2.主动监控 5.zabbi ...

  8. SQL Server 数据库基本操作入门篇【2】

    本文主要介绍运用SQL语句对模式和基本表的操作,欢迎阅读~ 本文构成比较简单 一.用SQL语句新建数据库 二.模式(SCHEMA)的定义与删除 1. 定义模式 2. 删除模式 三.基本表的定义.删除与 ...

  9. sql server学习笔记——批处理语句、存储过程

    目录 批处理语句 1.批处理语句简介 示例一: 示例二: 存储过程 一.什么是存储过程 1.存储过程的简介 2.存储过程包含的内容 3.存储过程的优点 4.存储过程的分类 系统存储过程: 用户定义存储 ...

最新文章

  1. 解读容器的 2020:寻找云原生的下一站
  2. 【译】Attacks against machine learning — an overview
  3. 他修复了程序员吃饭的bug,估值已超过10亿美金!9.9元,2顿饭.....
  4. JS求多个数组的重复数据
  5. WinForm 入口Main方法
  6. Ajax_ASP.NET 添加 Ajax 和客户端功能_01
  7. 未获利并倒赔2600元!暴风集团称公司董事实施短线交易公司股票的行为
  8. 如何查看python的版本号
  9. Objective-C Memory Management Being Exceptional 异常处理与内存
  10. [转]Docker部署Django由浅入深系列(下): 八步部署Django+Uwsgi+Nginx+MySQL+Redis
  11. 敏捷测试与普通测试的区别
  12. 查看dll是32还是64
  13. MagicDraw-包图
  14. 车盲普及贴系列.一.到底什么样车才安全
  15. 【自用记录向】YOLOv5模型训练,按进度更新
  16. python关系图谱_文本分析之制作网络关系图 Python
  17. windows远程连接mac
  18. openwrt软路由实现ipv6上网配置
  19. TextMesh pro插件的使用问题
  20. 【软件监控神器】Procmon

热门文章

  1. c#字符串按位转成asc_C# 你也可以写个服务器
  2. python在哪些方向相对来说更容易就业?
  3. swift 原色图片
  4. 管理信息系统——数据流程图例题
  5. 空间坐标乘旋转矩阵_三维空间中的旋转变换与旋转矩阵
  6. DotNetty学习—— 总章(索引)
  7. ftp服务器上查看文件大小,ftp服务器上查看文件大小
  8. 网易|前端开发实习生 | 杭州 | 2021 一面面经
  9. 计算机二级ppt为客户制作演示文稿,《全国计算机等级考试二级officeppt演示文稿题目》.doc...
  10. cocos 链接PHP服务器,Cocos网络篇[3.2](2) ——HTTP连接