数据表
一、创建数据表
语法如下:
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 [字段名]