1. SqlServer简介
SqlServer是一种面向关系型数据库的管理系统,是Microsoft开发的,由于其良好的稳定性和高效性,SqlServer被广泛应用于企业中。在SqlServer中,数据库被组织成数据表的集合,每个表中包含若干行数据,每行数据都有固定的格式,即表中定义的列。SqlServer之所以被广泛应用,除了其高效性,还因为它有着很好的可扩展性,可以帮助企业解决大量数据存储和管理方面的问题。
2. 创建数据库
2.1 新建数据库
在实际开发中,需要首先创建一个新的数据库才能进行后续的数据库操作。下面我们来看一下如何创建一个新的数据库。
首先,在SqlServer中右键单击“数据库”图标,然后选择“新建数据库”选项,在弹出的窗口中输入数据库名称和相关参数,如下:
CREATE DATABASE Test
ON PRIMARY
(NAME = TestDB,
FILENAME= 'C:\Program Files\Microsoft SQL Server\MSSQL\data\TestDB.mdf',
SIZE = 50MB,
MAXSIZE = 500MB,
FILEGROWTH = 10%)
LOG ON
(NAME = TestDB_Log,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL\data\TestDB_Log.ldf',
SIZE = 25MB,
MAXSIZE = 250MB,
FILEGROWTH = 10%)
以上代码中,我们创建了一个名为“Test”的新数据库,并且在主文件中定义了一个名为“TestDB”的逻辑名称,文件保存路径为“C:\Program Files\Microsoft SQL Server\MSSQL\data\TestDB.mdf”,大小为50MB,最大为500MB,增长率为10%。在日志文件中定义了一个名为“TestDB_Log”的逻辑名称,文件保存路径为“C:\Program Files\Microsoft SQL Server\MSSQL\data\TestDB_Log.ldf”,大小为25MB,最大为250MB,增长率为10%。
2.2 新建表
在创建完新的数据库之后,需要在其中添加数据表。下面我们来看一下如何新建一个表。
首先,打开刚才创建的新数据库,然后右键单击“表”图标,选择“新建表”选项,在弹出的窗口中输入表的名称和相关参数,如下:
USE Test;
CREATE TABLE employee(
id INT PRIMARY KEY,
last_name VARCHAR(50),
first_name VARCHAR(50),
hire_date DATE,
salary MONEY
)
以上代码中,我们创建了一个名为“employee”的数据表,并在其中定义了5个字段,分别是id、last_name、first_name、hire_date和salary。其中,id字段是主键,last_name和first_name字段都是VARCHAR(50)类型的,hire_date字段是DATE类型的,salary字段是MONEY类型的。
2.3 插入数据
在新建完数据表之后,通常需要向其中添加数据。下面我们来看一下如何向数据表中插入数据。
INSERT INTO employee (id, last_name, first_name, hire_date, salary)
VALUES
(1, 'Zhang', 'San', '2020-01-01', 5000),
(2, 'Li', 'Si', '2020-02-01', 6000),
(3, 'Wang', 'Wu', '2020-03-01', 7000)
以上代码中,我们向名为“employee”的数据表中插入了3条数据,分别是id为1、2、3的员工信息。
2.4 查询数据
在向数据表中插入数据之后,通常需要对数据进行查询操作。下面我们来看一下如何进行查询操作。
SELECT * FROM employee;
以上代码中,我们查询了名为“employee”的数据表中的所有数据。
3. 总结
通过以上的操作,我们已经初步了解了在SqlServer中如何创建数据库、新建表、插入数据和查询数据等操作。在实际开发中,这些操作是经常使用的,希望本文对大家有所帮助。