使用SQL Server创建新表

创建新表

在SQL Server中,可以使用CREATE TABLE语句来创建新表。

语法

CREATE TABLE table_name

(

column1 datatype,

column2 datatype,

column3 datatype,

....

)

其中,table_name是要创建的新表的名称,column1column2column3等是要创建的表的列和数据类型。

以下是一个示例:

CREATE TABLE mytable

(

id int,

name varchar(50),

age int,

gender varchar(10)

)

上面的代码将创建一个名为mytable的新表,其中包含idnameagegender四个列。

添加列

在已经创建的表中,可以使用ALTER TABLE语句来添加新的列。

语法

ALTER TABLE table_name

ADD column_name datatype

其中,table_name是要添加列的表的名称,column_name是要添加的列的名称,datatype是要添加的列的数据类型。

以下是一个示例:

ALTER TABLE mytable

ADD email varchar(50)

上面的代码将在mytable表中添加一个名为email的新列。

删除列

在已经创建的表中,可以使用ALTER TABLE语句来删除列。

语法

ALTER TABLE table_name

DROP COLUMN column_name

其中,table_name是要删除列的表的名称,column_name是要删除的列的名称。

以下是一个示例:

ALTER TABLE mytable

DROP COLUMN email

上面的代码将在mytable表中删除email列。

修改列

在已经创建的表中,可以使用ALTER TABLE语句来修改列的属性。

语法

ALTER TABLE table_name

ALTER COLUMN column_name datatype

其中,table_name是要修改列的表的名称,column_name是要修改的列的名称,datatype是要修改的列的新数据类型。

以下是一个示例:

ALTER TABLE mytable

ALTER COLUMN age float

上面的代码将在mytable表中将age列的数据类型从int修改为float

插入数据

向表中插入数据,可以使用INSERT INTO语句。

语法

INSERT INTO table_name (column1, column2, column3, ...)

VALUES (value1, value2, value3, ...)

其中,table_name是要插入数据的表的名称,column1column2column3等是要插入的列名称,value1value2value3等是要插入的值。

以下是一个示例:

INSERT INTO mytable (id, name, age, gender)

VALUES (1, '张三', 20, '男'),

(2, '李四', 25, '女')

上面的代码将在mytable表中插入两行数据。

查询数据

从表中查询数据,可以使用SELECT语句。

语法

SELECT column1, column2, column3, ...

FROM table_name

其中,table_name是要查询数据的表的名称,column1column2column3等是要查询的列名称。

以下是一个示例:

SELECT id, name, age, gender

FROM mytable

上面的代码将查询mytable表中的idnameagegender四个列。

更新数据

更新表中的数据,可以使用UPDATE语句。

语法

UPDATE table_name

SET column1 = value1, column2 = value2, ...

WHERE condition

其中,table_name是要更新数据的表的名称,column1column2等是要更新的列名称,value1value2等是要更新的值,condition是更新条件。

以下是一个示例:

UPDATE mytable

SET name = '王五', age = 30

WHERE id = 1

上面的代码将更新mytable表中id为1的记录中的nameage两列的值。

删除数据

删除表中的数据,可以使用DELETE语句。

语法

DELETE FROM table_name

WHERE condition

其中,table_name是要删除数据的表的名称,condition是删除条件。

以下是一个示例:

DELETE FROM mytable

WHERE name = '李四'

上面的代码将从mytable表中删除所有name'李四'的记录。

总结

SQL Server是一款功能强大的数据库管理系统,在数据存储和管理方面具有很高的效率和灵活性。本文介绍了如何使用SQL Server创建新表、添加列、删除列、修改列、插入数据、查询数据、更新数据和删除数据。这些操作是数据库管理中最基本和最常用的操作,掌握这些操作可以有效提高我们的工作效率。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

数据库标签