1. 准备工作
1.1 创建数据库
在开始添加数据之前,我们需要先创建一个数据库。打开MSSQL Management Studio,向服务器连接,并在Object Explorer窗口中右键单击“Databases”文件夹,选择“New Database”。
在弹出的对话框中,输入数据库的名称并点击“OK”按钮。此时,我们已经成功创建了一个名为“mydatabase”的数据库。
CREATE DATABASE mydatabase;
1.2 创建表格
在添加数据之前,我们需要先创建一个表格。在Object Explorer窗口中右键单击“mydatabase”数据库,选择“New Query”。
在新的查询窗口中,我们可以使用SQL语句创建一个名为“mytable”的表格,并指定一些列。
USE mydatabase;
CREATE TABLE mytable (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT
);
2. 添加数据
2.1 使用INSERT语句添加数据
最常用的方式是使用INSERT语句向表格中插入一条记录。在SQL语句中,我们可以明确指定每一列的值。
例如,我们可以向mytable表格中添加一条名为“Lucy”的记录:
INSERT INTO mytable (id, name, age) VALUES (1, 'Lucy', 20);
如果我们要添加多条记录,可以使用多个INSERT语句,每一条语句插入一条记录。例如,我们可以添加三条记录:
INSERT INTO mytable (id, name, age) VALUES (1, 'Lucy', 20);
INSERT INTO mytable (id, name, age) VALUES (2, 'Lily', 30);
INSERT INTO mytable (id, name, age) VALUES (3, 'Jim', 40);
2.2 使用SELECT INTO语句添加数据
除了使用INSERT语句,我们还可以使用SELECT INTO语句向表格中插入数据。这种方式可以方便地从其它表格中复制数据。
例如,我们可以创建另一个表格,并从中复制一些数据到mytable表格中:
CREATE TABLE mytemp (
id INT,
name VARCHAR(50),
age INT
);
INSERT INTO mytemp (id, name, age) VALUES (4, 'Kate', 25);
INSERT INTO mytemp (id, name, age) VALUES (5, 'Tony', 35);
INSERT INTO mytable (id, name, age)
SELECT id, name, age FROM mytemp;
DROP TABLE mytemp;
在这个例子中,我们首先创建了一个名为“mytemp”的表格,并向其中插入两条记录。接着,我们使用SELECT INTO语句将mytemp表格中的数据复制到mytable表格中。最后,我们删除mytemp表格。
3. 查看数据
3.1 使用SELECT语句查看数据
要查看mytable表格中的记录,我们可以使用SELECT语句。如果想要查看所有的列,可以使用通配符“*”。
SELECT * FROM mytable;
如果只想查看某几列,可以在SELECT语句中指定列的名称。
SELECT name, age FROM mytable;
3.2 使用WHERE子句筛选数据
如果我们想要筛选mytable表格中的数据,可以添加WHERE子句。例如,我们要查看年龄大于等于30的记录:
SELECT * FROM mytable WHERE age >= 30;
3.3 使用ORDER BY子句排序数据
如果我们想要按照某一列进行排序,可以添加ORDER BY子句。例如,我们要按照年龄从小到大排序:
SELECT * FROM mytable ORDER BY age ASC;
3.4 使用LIMIT子句限制数据条数
如果我们只想查看前几条记录,可以添加LIMIT子句。例如,我们只想查看前两条记录:
SELECT * FROM mytable LIMIT 2;
4. 结束语
通过本文我们了解了如何在MSSQL中添加数据,并查看数据。希望这些指南能对您有所帮助!