使用MSSQL数据库快速建立数据库与表

介绍

Microsoft SQL Server(缩写为MSSQL)是一种关系数据库管理系统,由Microsoft公司开发。MSSQL支持Transact-SQL (T-SQL),一种基于SQL的编程语言,使其可用于创建存储过程和其他编程对象。本文将详细介绍如何使用MSSQL快速建立数据库与表。

安装MSSQL

首先需要在计算机上安装MSSQL。可以从Microsoft官方网站下载MSSQL的安装程序。安装程序会自动创建MSSQL的实例。

连接到MSSQL

MSSQL默认监听1433端口。可以使用SQL Server Management Studio (SSMS) 连接MSSQL。

首先,启动SSMS,然后在连接到服务器的窗口中指定服务器名称和身份验证方法。如果MSSQL实例在本地计算机上,则可以将服务器名称设置为"localhost"或"."。如果MSSQL实例与SSMS在不同的计算机上,则需要指定实例的网址(IP地址或计算机名)。

身份验证方法有两种:Windows身份验证和SQL Server身份验证。如果使用Windows身份验证,则可以选择当前使用的Windows帐户。如果使用SQL Server身份验证,则需要提供用户名和密码。

创建数据库

可以使用SSMS创建数据库。在SSMS中,展开对象资源管理器,右键单击“数据库”文件夹,然后选择“新建数据库”。在“新建数据库”窗口中,可以指定数据库名称、所有者、文件夹路径和日志文件等选项。可以使用默认选项,然后单击“确定”按钮创建数据库。

CREATE DATABASE MyDatabase;

创建表

可以使用SSMS或T-SQL语句创建表。在SSMS中,展开数据库文件夹,然后右键单击“表”文件夹,选择“新建表”。在“设计”视图中,可以指定表格的列名、数据类型、长度、约束和默认值等选项,并生成表格。也可以使用T-SQL语句创建表:

CREATE TABLE MyTable (

Id int PRIMARY KEY,

Name varchar(50),

Age int,

Email varchar(100),

);

上述代码创建了一个名为"MyTable"的表,包含四个列:Id、Name、Age和Email。其中,Id列是主键,具有唯一性和非空性的约束。

插入数据

可以使用INSERT语句向表中插入数据。可以指定要插入的值和列名,也可以省略列名(此时需要按照列的顺序指定值)。例如:

INSERT INTO MyTable (Id, Name, Age, Email)

VALUES (1, 'Tom', 30, 'tom@example.com');

INSERT INTO MyTable

VALUES (2, 'Jerry', 25, 'jerry@example.com');

第一条语句插入了一行数据,指定了所有列名和值。第二条语句插入另一行数据,省略了列名。

查询数据

可以使用SELECT语句查询数据。可以指定要查询的列名、表名、过滤条件和排序方式。可以使用WHERE子句过滤行:

SELECT Name, Age, Email

FROM MyTable

WHERE Age > 20;

上述代码查询了MyTable表中年龄大于20的行,只返回Name、Age和Email列。

重命名列

可以使用sp_rename存储过程重命名列。例如,将MyTable表的Name列重命名为Username:

EXEC sp_rename 'MyTable.Name', 'UserName', 'COLUMN';

删除列

可以使用ALTER TABLE语句删除列。例如,将MyTable表的Email列删除:

ALTER TABLE MyTable

DROP COLUMN Email;

修改列

可以使用ALTER TABLE语句修改列。例如,将MyTable表的Age列数据类型改为bigint:

ALTER TABLE MyTable

ALTER COLUMN Age bigint;

总结

MSSQL是一种流行的关系数据库管理系统,可以通过SSMS和T-SQL语句来创建和管理数据库和表。本文介绍了如何安装MSSQL、连接到MSSQL、创建数据库和表、插入和查询数据,以及修改表结构。这些基本操作是使用MSSQL的必备技能。

数据库标签