数据表

一、创建数据表

语法如下:

USE [数据库名]
CREATE TABLE [表名]
(
	[字段名1] [类型名] [其他属性],
    [字段名2] [类型名] [其他属性],
)
[其他属性]=NOT NULL
		| PRIMARY KEY	--主键约束
		| DEFAULT()		--默认值
		| ···

例:

USE newDB2	--选择数据库
CREATE TABLE stu
(
	id char(20) NOT NULL PRIMARY KEY,	--id字段,设置为主键
	name char(20) NOT NULL UNIQUE,		--name字段,唯一性约束
	money int NOT NULL DEFAULT(0)		--money字段,默认为0
)

二、重命名表

EXEC sp_rename '[表名]','[新表名]'

例:

EXEC sp_rename 'cousomers','customers_info'

二、删除表

USE [数据库名]
DROP TABLE [表名]

例:

USE newDB2
DROP TABLE stu

三、添加字段

USE [数据库名]
ALTER TABLE [表名]
ADD [字段名] [其他属性]
--每次只能添加一个字段

例:

USE newDB
ALTER TABLE stu
ADD monther_name CHAR(20) NULL

四、修改字段

USE [数据库名]
ALTER TABLE [表名]
ALTER COLUMN [字段名] [其他属性]

例:

USE newDB
ALTER TABLE stu
ALTER COLUMN monther_name VARCHAR(15)

五、重命名字段

EXEC sp_rename '[表名]','[列名]','COLUMN'

例:

EXEC sp_rename 'cousomers.c_contact','c_phone','COLUMN'

五、删除字段

USE [数据库名]
ALTER TABLE [表名]
DROP COLUMN [字段名]