1、数据库连接
使用SQL Server自带的工具Microsoft SQL Server Management Studio,以连接我本机数据库为例,可以在“服务器名称”处输入localhost(或是.或是127.0.0.1),都代表本机,如图所示:
登录支持两种方式,windows身份验证和sql server身份验证。
1)windows身份验证就是使用windows本机账户登录本机数据库,由于用户本来已处于登录状态,所以无需再输入密码即可直接连接数据库。
2)sql server身份验证,是使用数据库自己的用户名密码来登录。
2、创建数据库
数据库连接后,在数据库根节点处,右键选择【新建数据库】,填写数据库名称,如test,如图所示,SQL Server会自动为test创建两个数据库文件,一个是主数据文件(扩展名为.mdf),一个是日志文件(扩展名为.ldf)。若不能满足需求,还可以自己创建次数据文件(扩展名为.ndf)。
3、新建查询
如图,点击新建查询菜单,出现一个sql语句输入界面,就可以开始你的sql之旅啦。
4、设置使用的数据库
如果你连接的SQL Server中包含多个数据库,建议每次进行数据库对象操作时,加上use语句,确保你连接的是正确的数据库。
use test;
5、创建表
使用create table语句,创建一个简单的students表吧
create table dbo.students
(
stu_id int not null,
stu_name varchar(30) not null,
bir_date date not null,
sex varchar(10) not null,
constraint PK_stu primary key(stu_id)
);
6、插入数据
使用insert语句,插入3条数据:
insert into dbo.students values
(1001,'annie','1987-01-06','female'),
(1002,'bell','1986-06-20','female'),
(1003,'danny','1986-12-12','male');
7、查询数据
使用select语句,查询students表的数据:
select * from dbo.students;
8、dbo是什么?
dbo是Database Owner的缩写。dbo是每个数据库自动创建的,是数据库使用的默认架构,表、视图、存储过程等对象都是位于架构内的,而架构是位于数据库内的。
也就是说,我们刚才创建的表students,实际上的全名是:test.dbo.students(即:数据库名.架构名.对象名)