SQLServer基础操作详解
一、创建表(Create Table)
在SQLServer中,创建表是一项基本且重要的任务。利用CREATE TABLE
语句可以定义表的结构,包括字段名、数据类型以及主键等约束条件。
示例代码:
CREATE TABLE dbo.StudentInfo (
ID int IDENTITY(1,1) PRIMARY KEY,
FullName varchar(50) NULL,
Age int NULL,
Hobby varchar(50) NULL,
Address varchar(50) NULL
);
- 解析:
dbo
:数据库的所有者模式,默认情况下,所有用户创建的对象都属于dbo
模式。ID int IDENTITY(1,1) PRIMARY KEY
:创建一个名为ID
的整型自增长字段,起始值为1,每次增加1,并设为主键。FullName varchar(50) NULL
:创建一个名为FullName
的可为空的字符串字段,长度为50个字符。Age int NULL
:创建一个名为Age
的可为空的整型字段。Hobby varchar(50) NULL
:创建一个名为Hobby
的可为空的字符串字段,长度为50个字符。Address varchar(50) NULL
:创建一个名为Address
的可为空的字符串字段,长度为50个字符。
二、插入记录(Insert Into)
在SQLServer中,可以通过INSERT INTO
语句向表中插入新记录。
标准格式:
INSERT INTO 表名称(列1,列2, ...) VALUES (值1,值2, ...);
示例代码1:插入所有列的值。
INSERT INTO StudentInfo (FullName, Age, Hobby, Address) VALUES ('王五', 25, '画画', '深圳');
- 解析:这里使用了
StudentInfo
表的所有列进行插入。