数据库表结构的修改与操作
2017-10-21 21:19
204 查看
本章内容主要介绍数据库表结构的修改与操作。
数据库的修改
以Oracle数据库为例
1.查看表结构#
在 command window(命令窗口)下输入:desc
表名;
2.修改表名#
rename 原表名 to 新表名
3.修改列名#
alter table 表名 column 原列名 to 新列名
4.增加一列#
alter table 表名 add (列名 数据类型)
5.修改列的长度#
alter table 表名 modify (列名
数据类型)
6.删除一列#
alter table 表名 drop column 列名
如果以上列名有约束条件就加上约束条件,修改约束条件的方法可参考上面的方法自己摸索。
7.删除表结构#
drop table 表名
8.删除表中的所有数据#
truncate table 表名
9.插入一条数据#
insert into 表名(列名1,列名2……)
values(值1,值2...…)
如果向表名所有的列都插入数据,表后面的列名可不写。
特别提醒一下,列名的数据类型必须和值一一对应,不然会报错。
在这里详细介绍一下插入日期的语句方式
例 :
insert into emp values
(to_date(‘19950812’,‘yyyymmdd’)
向emp表中插入一条日期为19950812的数据。
10.主键与外键的关系#
主键包含外键,外键里的值应来源于主键,个人理解为为外键是主键的子集。
对于以上有疑问的地方 请添加本人微信361891084或者QQ
如需了解更多软件测试基础知识,微信搜索 公众号 AI测
一起学习,共同进步!
数据库的修改
以Oracle数据库为例
1.查看表结构#
在 command window(命令窗口)下输入:desc
表名;
2.修改表名#
rename 原表名 to 新表名
3.修改列名#
alter table 表名 column 原列名 to 新列名
4.增加一列#
alter table 表名 add (列名 数据类型)
5.修改列的长度#
alter table 表名 modify (列名
数据类型)
6.删除一列#
alter table 表名 drop column 列名
如果以上列名有约束条件就加上约束条件,修改约束条件的方法可参考上面的方法自己摸索。
7.删除表结构#
drop table 表名
8.删除表中的所有数据#
truncate table 表名
9.插入一条数据#
insert into 表名(列名1,列名2……)
values(值1,值2...…)
如果向表名所有的列都插入数据,表后面的列名可不写。
特别提醒一下,列名的数据类型必须和值一一对应,不然会报错。
在这里详细介绍一下插入日期的语句方式
例 :
insert into emp values
(to_date(‘19950812’,‘yyyymmdd’)
向emp表中插入一条日期为19950812的数据。
10.主键与外键的关系#
主键包含外键,外键里的值应来源于主键,个人理解为为外键是主键的子集。
对于以上有疑问的地方 请添加本人微信361891084或者QQ
如需了解更多软件测试基础知识,微信搜索 公众号 AI测
一起学习,共同进步!
相关文章推荐
- MySQL_1 关系型数据库的存储结构 数据库的添加,修改,删除,查询操作 数据库表的添加,修改,删除,查询操作 数据库表记录的添加,修改,删除,查询
- 利用dbcp数据库连接池连接数据库,并利用dbtuils框架对数据库test中book表进行插入、删除、修改、查询的操作。book表结构如下:(id,name,price,author,descrip
- mysql alter修改数据库表结构用法
- 线上mongodb 数据库用户到期时间修改的操作记录
- 数据库操作之复制表结构方法
- 用命令操作方式创建和修改表结构
- mysql数据库的基本操作:创建数据库、查看数据库、修改数据库、删除数据库
- 第四篇——JDBC操作数据库之修改数据
- 在ASP.NET 2.0中操作数据之六十一:在事务里对数据库修改进行封装
- 在ASP.NET 2.0中操作数据之六十一:在事务里对数据库修改进行封装
- Relaxlife.net数据库操作的应用,数据库操作/表操作/表结构操作/索引(Index),主键操作/字段值操作(原版)
- F.NET框架示例(五)、数据库操作 之 修改
- mysql修改表结构和数据库备份还原
- sql操作数据库修改字段中的某些字串
- 数据库的相关操作:如连接、查询、添加、删除、修改、分页显示
- Android数据库高手秘籍(六)——LitePal的修改和删除操作
- vb.net 利用ADO实现数据库的删除、插入、修改操作(adodb)
- java 对excel操作 读取、写入、修改数据;导出数据库数据到excel
- ASP.NET中数据库的操作初步----增加、删除、修改
- Android数据库高手秘籍(六)——LitePal的修改和删除操作