介绍
Microsoft SQL Server 是一个广泛使用的关系数据库管理系统,常用于企业级应用程序。在 SQL Server 数据库管理工作中,需要用到一些基本的命令来管理数据库和表。这些命令可以通过 SQL Server Management Studio 或者 Transact-SQL 的方式来执行。在本文中,我们将讨论一些常用的 SQL 命令来解锁更多数据库管理技巧。
常用命令列表
以下是一些常用的 SQL 命令:
1. 创建数据库
在 SQL Server 中,可以使用 CREATE DATABASE 命令来创建一个新的数据库。创建一个新的数据库需要指定数据库名称和数据库文件的位置。下面是一个创建数据库的例子:
CREATE DATABASE test_database
ON
PRIMARY (NAME=TestDatabase_Data,
FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA\TestDatabase_Data.mdf',
SIZE=100MB,
MAXSIZE=200MB,
FILEGROWTH=20MB),
LOG ON (NAME=TestDatabase_Log,
FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA\TestDatabase_Log.ldf',
SIZE=50MB,
MAXSIZE=100MB,
FILEGROWTH=10MB)
上面的示例创建了一个名为 test_database 的数据库,并将其数据文件存储在 C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA\TestDatabase_Data.mdf,日志文件存储在 C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA\TestDatabase_Log.ldf。
2. 删除数据库
在 SQL Server 中,可以使用 DROP DATABASE 命令删除一个数据库。这个操作是不可逆的,一旦删除就无法恢复数据。下面是一个删除数据库的例子:
DROP DATABASE test_database
上面的示例删除了名为 test_database 的数据库。
3. 创建表
在 SQL Server 中,可以使用 CREATE TABLE 命令来创建一个新的表。创建表需要指定表名称和列名称及其数据类型。下面是一个创建表的例子:
CREATE TABLE test_table (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT
);
上面的示例创建了一个名为 test_table 的表,包含三个列:id、name 和 age。其中 id 列被定义为主键,VARCHAR(50) 意味着 name 列的类型是可变长度字符串,长度为 50。
4. 删除表
在 SQL Server 中,可以使用 DROP TABLE 命令删除一个表。这个操作是不可逆的,一旦删除就无法恢复数据。下面是一个删除表的例子:
DROP TABLE test_table
上面的示例删除了名为 test_table 的表。
5. 插入数据
在 SQL Server 中,可以使用 INSERT INTO 命令来向表中插入数据。下面是一个插入数据的例子:
INSERT INTO test_table (id, name, age)
VALUES (1, 'John', 30),
(2, 'Mary', 25),
(3, 'Tom', 40);
上面的示例向名为 test_table 的表中插入了三条数据。
6. 更新数据
在 SQL Server 中,可以使用 UPDATE 命令来更新表中的数据。下面是一个更新数据的例子:
UPDATE test_table
SET age = 35
WHERE name = 'John';
上面的示例更新了名为 test_table 的表中 name 为 'John' 的行的 age 列的值为 35。
7. 删除数据
在 SQL Server 中,可以使用 DELETE FROM 命令来删除表中的数据。下面是一个删除数据的例子:
DELETE FROM test_table
WHERE name = 'Mary';
上面的示例删除了名为 test_table 的表中 name 为 'Mary' 的行。
总结
通过本文,我们了解了一些常用的 SQL 命令,包括创建数据库、删除数据库、创建表、删除表、插入数据、更新数据和删除数据。这些命令是 SQL Server 数据库管理中的基本操作。掌握这些命令将有助于更好地管理 SQL Server 数据库。