SQL Server 教学:让你学会操作数据库
SQL Server是微软推出的关系型数据库管理系统,是众多数据库产品中的一种。本文将为你提供SQL Server的基本操作入门指导,让你能够轻易地操作数据库。
1. 安装 SQL Server
1.1 下载安装包
首先,你需要到官网下载SQL Server的安装包。安装包可以在微软官网上下载,我们选择SQL Server 2019 Developer Edition. 下载后,双击进行安装。
1.2 安装过程
安装程序会提示你选择安装的组件,其中包括SQL Server Database Engine, Reporting Services, Analysis Services等。这里我们选择默认安装就可以了。
在安装过程中,还需要你为SQL Server设置一个管理员账户,所有的数据库操作都需要使用该账户进行。
-- 创建管理员账户
USE [master]
GO
CREATE LOGIN [SqlAdmin] WITH PASSWORD='adminpassword',
DEFAULT_DATABASE=[master], CHECK_POLICY=OFF
GO
2. 创建数据库
2.1 创建新数据库
在SQL Server中创建数据库非常简单。在SSMS主窗口左侧的对象资源管理器中,右键单击‘数据库’,选择‘新建数据库’,这时候就会弹出新建数据库的对话框。
在此对话框中,你可以设置数据库名称、文件位置、日志存储位置等。最常用的选项是设置数据库的名称和文件位置。
-- 创建数据库
CREATE DATABASE [MyDatabase]
ON PRIMARY(
NAME=MyDatabase,
FILENAME='D:\MyDatabase.mdf',
SIZE=10,
MAXSIZE=20,
FILEGROWTH=5)
LOG ON (
NAME=MyDatabase_log,
FILENAME='D:\MyDatabase_log.LDF',
SIZE=5MB,
MAXSIZE=10MB,
FILEGROWTH=1MB);
-- 如果想要删除数据库
DROP DATABASE [MyDatabase];
GO
2.2 备份和还原数据库
备份和还原数据库是数据库管理的基本操作。你可以使用SSMS的备份和还原向导来完成这些操作。
备份数据库:
-- 备份数据库
BACKUP DATABASE [MyDatabase]
TO DISK='D:\MyDatabase.bak'
GO
还原数据库:
-- 还原数据库
RESTORE DATABASE [MyDatabase]
FROM DISK='D:\MyDatabase.bak'
WITH REPLACE;
GO
3. 创建表格
3.1 创建新表格
创建表格是SQL Server的基本操作。你可以使用以下语句来创建表格:
-- 创建表格
CREATE TABLE [dbo].[Customers] (
[CustomerID] [int] IDENTITY(1,1) PRIMARY KEY,
[Name] [varchar](50) NOT NULL,
[Email] [varchar](100) NULL,
[Phone] [varchar](20) NULL
)
GO
-- 如果想要删除表格
DROP TABLE [dbo].[Customers]
GO
3.2 修改表格
需要注意的是,在表格创建之后,你也可以使用ALTER TABLE语句来修改表格:
-- 添加列
ALTER TABLE [dbo].[Customers] ADD [Address] [varchar](200)
-- 修改列
ALTER TABLE [dbo].[Customers] ALTER COLUMN [Phone] [varchar](50)
-- 删除列
ALTER TABLE [dbo].[Customers] DROP COLUMN [Address]
4. 插入和查询数据
4.1 插入数据
插入数据是SQL Server中比较常用的操作,你可以使用INSERT INTO语句插入一行或多行数据:
-- 插入一行
INSERT INTO [dbo].[Customers] ([Name], [Email], [Phone])
VALUES('Tom', 'tommm@gmail.com', '1234567890')
-- 插入多行
INSERT INTO [dbo].[Customers] ([Name], [Email], [Phone])
VALUES('Mike', 'mikkkkk@gmail.com', '9876543210'),
('Lucy', 'lucyyyyy@gmail.com', '1324567890')
4.2 查询数据
查询数据是SQL Server中最基本的操作之一。你可以使用SELECT语句查询表格中的所有数据,或根据需要查询一部分。
查询所有:
SELECT *
FROM [dbo].[Customers]
查询部分:
SELECT [Name], [Phone]
FROM [dbo].[Customers]
WHERE [Email] LIKE '%gmail.com'
总结
本文介绍了SQL Server的基本操作,包括安装、创建数据库、创建表格、插入和查询数据等。对于初学者来说,以上几种操作是入门必备,掌握了这些内容,你就可以开始在SQL Server中进行数据库开发了。