使用sql语句创建表、修改表、添加列等
2013-10-11 14:29
218 查看
1. 创建表:
CREATE TABLE 学生信息
(
学号 varchar(14) IDENTITY(1,1) PRIMARY KEY,
姓名 varchar(8) UNIQUE NOT NULL,
班级编号 varchar(14) REFERENCES '班级信息',
年级 int null,
性别 varchar(2) CHECK(性别in ('男’','女’)),
民族 varchar(20) DEFAULT '未知该生民族',
籍贯 varchar(50)
)
2. 修改表:
A. 重命名表:
EXEC sp_rename 'oldname','newname'
B. 修改列属性:
ALTER TABLE 学生信息
ALTER COLUMN 姓名 varchar(20) NOT NULL
C. 添加列:
ALTER TABLE 学生信息
ADD 家庭住址 nvarchar(20) NULL
D. 删除列:
ALTER TABLE 学生信息
DROP COLUMN 家庭住址
CREATE TABLE 学生信息
(
学号 varchar(14) IDENTITY(1,1) PRIMARY KEY,
姓名 varchar(8) UNIQUE NOT NULL,
班级编号 varchar(14) REFERENCES '班级信息',
年级 int null,
性别 varchar(2) CHECK(性别in ('男’','女’)),
民族 varchar(20) DEFAULT '未知该生民族',
籍贯 varchar(50)
)
2. 修改表:
A. 重命名表:
EXEC sp_rename 'oldname','newname'
B. 修改列属性:
ALTER TABLE 学生信息
ALTER COLUMN 姓名 varchar(20) NOT NULL
C. 添加列:
ALTER TABLE 学生信息
ADD 家庭住址 nvarchar(20) NULL
D. 删除列:
ALTER TABLE 学生信息
DROP COLUMN 家庭住址
相关文章推荐
- 使用sql语句创建表、修改表、添加列等
- 使用sql语句创建表、修改表、添加列等
- 使用sql语句创建修改SQL Server标识列(即自动增长列)
- 使用sql语句创建修改SQL Server标识列(即自动增长列)
- 使用sql语句创建修改SQL Server标识列(即自动增长列)
- SQL 语句创建表 添加、删除、修改字段 表是否存在 是否存在数据
- 安卓开发SQlite使用执行SQL语句一些简单的处理——1.创建数据库,表和添加数据
- 数据库-T-SQL 语句-创建表,删除表,CRUD操作的添加数据,修改数据,删除数据
- SQL Server 2008中SQL增强之三:Merge(在一条语句中使用Insert,Update,Delete) 一条语句实现两表同步(添加、删除、修改)
- 使用sql语句创建修改SQL Server标识列
- 使用sql语句创建修改SQL Server表id自增
- 使用sql语句创建修改SQL Server标识列(即自动增长列)--https://www.cnblogs.com/skylaugh/archive/2016/04/03/5350615.html
- 使用sql语句创建修改SQL Server标识列
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
- 使用SQL语句添加和删除约束
- SQL语句的添加、删除、修改多种方法
- 用SQL语句添加删除修改字段 其他高级sql语句
- 使用SQL语句创建和删除约束
- ylb:使用sql语句实现添加、删除约束