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表的所有列进行插入。