SQL SERVER学习笔记(入门篇)

本文介绍 SQL Server 的启动方式和服务管理方法,包括通过计算机管理界面和命令行操作。同时,讲解了 SQL Server 身份验证登录模式的配置与调整步骤,并详细解释 T-SQL 的基本概念和常用命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

登入前注意事项:

  • 启动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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值