SQL SERVER学习笔记(入门篇)
登入前注意事项:
- 启动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学习笔记(入门篇)相关推荐
- Vue学习笔记入门篇——数据及DOM
本文为转载,原文:Vue学习笔记入门篇--数据及DOM 数据 data 类型 Object | Function 详细 Vue 实例的数据对象.Vue 将会递归将 data 的属性转换为 getter ...
- C# 学习笔记入门篇(上)
文章目录 C# 学习笔记入门篇 〇.写在前面 Hello World! 这篇学习笔记适合什么人 这篇学习笔记到底想记什么 附加说明 一.命名空间 "进入"命名空间 嵌套的命名空间. ...
- R语言学习笔记——入门篇:第一章-R语言介绍
R语言 R语言学习笔记--入门篇:第一章-R语言介绍 文章目录 R语言 一.R语言简介 1.1.R语言的应用方向 1.2.R语言的特点 二.R软件的安装 2.1.Windows/Mac 2.2.Lin ...
- R语言学习笔记——入门篇:第三章-图形初阶
R语言 R语言学习笔记--入门篇:第三章-图形初阶 文章目录 R语言 一.使用图形 1.1.基础绘图函数:plot( ) 1.2.图形控制函数:dev( ) 补充--直方图函数:hist( ) 补充- ...
- SQL Server学习笔记
<SQL Server从入门到精通>学习笔记 1 数据管理技术的三个阶段:人工管理.文件系统.数据库系统. 2 数据库的组成:数据库.数据库管理系统.数据库管理员.硬件平台.软件平台5部分 ...
- SQL Server 学习笔记——T-SQL
SQL学习笔记 一.SQL概述 SQL按其功能可以分为三大部分: 数据定义功能.数据操纵功能和数据控制功能 DDL.DML.DCL SQL功能 命令动词 数据定义 CREATE.ALTER.DROP ...
- zabbix学习笔记——入门篇
目录 一.了解监控 监控的种类 二.zabbix监控 1.介绍zabbix 2.为什么选择zabbix 3.Zabbix可监控对象 4.zabbix监控方式 1.被动监控 2.主动监控 5.zabbi ...
- SQL Server 数据库基本操作入门篇【2】
本文主要介绍运用SQL语句对模式和基本表的操作,欢迎阅读~ 本文构成比较简单 一.用SQL语句新建数据库 二.模式(SCHEMA)的定义与删除 1. 定义模式 2. 删除模式 三.基本表的定义.删除与 ...
- sql server学习笔记——批处理语句、存储过程
目录 批处理语句 1.批处理语句简介 示例一: 示例二: 存储过程 一.什么是存储过程 1.存储过程的简介 2.存储过程包含的内容 3.存储过程的优点 4.存储过程的分类 系统存储过程: 用户定义存储 ...
最新文章
- 解读容器的 2020:寻找云原生的下一站
- 【译】Attacks against machine learning — an overview
- 他修复了程序员吃饭的bug,估值已超过10亿美金!9.9元,2顿饭.....
- JS求多个数组的重复数据
- WinForm 入口Main方法
- Ajax_ASP.NET 添加 Ajax 和客户端功能_01
- 未获利并倒赔2600元!暴风集团称公司董事实施短线交易公司股票的行为
- 如何查看python的版本号
- Objective-C Memory Management Being Exceptional 异常处理与内存
- [转]Docker部署Django由浅入深系列(下): 八步部署Django+Uwsgi+Nginx+MySQL+Redis
- 敏捷测试与普通测试的区别
- 查看dll是32还是64
- MagicDraw-包图
- 车盲普及贴系列.一.到底什么样车才安全
- 【自用记录向】YOLOv5模型训练,按进度更新
- python关系图谱_文本分析之制作网络关系图 Python
- windows远程连接mac
- openwrt软路由实现ipv6上网配置
- TextMesh pro插件的使用问题
- 【软件监控神器】Procmon
热门文章
- c#字符串按位转成asc_C# 你也可以写个服务器
- python在哪些方向相对来说更容易就业?
- swift 原色图片
- 管理信息系统——数据流程图例题
- 空间坐标乘旋转矩阵_三维空间中的旋转变换与旋转矩阵
- DotNetty学习—— 总章(索引)
- ftp服务器上查看文件大小,ftp服务器上查看文件大小
- 网易|前端开发实习生 | 杭州 | 2021 一面面经
- 计算机二级ppt为客户制作演示文稿,《全国计算机等级考试二级officeppt演示文稿题目》.doc...
- cocos 链接PHP服务器,Cocos网络篇[3.2](2) ——HTTP连接