数据库中表的相关操作
来源:互联网 发布:mac日历广告解决办法 编辑:程序博客网 时间:2024/04/26 08:19
A、查看表:
- EXEC SP_HELP 表名
B、添加数据
- INSERT 表名[ 字段列表 ] VALUES ( 列表值 )
- 例如:
- INSERT 学生信息 VALUES( 1020,'计算机系','2009级计算机网络专业班','张强','男',1990-11-11,'青海' )
向一张表中添加另外一张表的数据:
- 语法:
- INSERT 表名[ 字段列表 ] SELECT 语句
- 例如:向表‘学生信息_1’中添加表‘学生信息_2’中的记录。
- INSERT 学生信息_1 SELECT * FROM 学生信息_2
C、修改表
a、添加列
- ALTER TABLE 表名
- ADD 列名 数据类型 [ ( 长度 ) NULL/NOT NULL ]
注:向已经存在的表中添加列时,新添加的列可以设置成允许为空;若新添加列设置成不允许为空时,则必须指定默认值。
b、添加约束
- 语法:
- ALTER TABLE 表名
- ADD CONSTRAINT 约束定义
- 例如:为‘系别’字段设置默认值‘计算机系’
- ALTER TABLE 学生信息
- ADD CONSTRAINT DEF_STU DEFAULT '计算机系' FOR 系别
c、删除约束
- 语法:
- ALTER TABLE 表名
- DROP CONSTRAINT 约束名
- 例如:删除默认值‘计算机系’
- ALTER TABLE 学生信息
- DROP CONSTRAINT DEF_STU
d、删除列
- 语法:
- ALTER TABLE 表名
- DROP COLUMN 列名
- 例如:删除‘系别’字段
- ALTER TABLE 学生信息
- DROP COLUMN 系别
e、修改列属性
- 语法:
- ALTER TABLE 表名
- ALTER COLUMN 列名 新属性
- 例如:修改电话长度为30
- ALTER TABLE 学生信息
- ALTER COLUMN 系别 CHAR(30) NOT NULL
D、删除表
- 语法:
- DROP TABLE 表名
- 例如:删除表‘学生信息_1’、‘学生信息_2’、‘学生信息_3’。
- DROP TABLE 学生信息_1,学生信息_2,学生信息_3
- 数据库中表的相关操作
- 数据库中表的操作
- postgresql 中表的相关操作
- 数据库中表的move操作
- 数据库中表的基本操作
- 数据库中表的简单操作
- MYSQL---数据库中表的操作
- python数据库中表的操作
- 对数据库中表的数据的操作
- mysql数据库中表属性的操作
- DDL对于数据库中表的操作
- 数据库中表的基本操作(命令)
- 一些对数据库中表的操作
- 数据库中表的增删改查的基本操作命令
- MapXtreme2005中表的操作
- MapXtreme2005中表的操作
- oracle中表的操作
- MySQL中表的操作
- 【转】中间语言(IL)和即时编译器(JIT)的关系剖析
- 我想利用VS2008学C语言?
- 才意识到我的浅薄.....
- 经典SQL语句大全
- C/C++
- 数据库中表的相关操作
- 【亚嵌】C和C++面试题推荐(1)
- 天天好心情
- 【亚嵌】C和C++面试题推荐(2)
- 【亚嵌】C和C++面试题推荐(3)
- #if defined
- CCNA考试步骤
- 数据的查询与更新
- ASP.NET统计站点在线人数