在企业管理器中对要改的表点右键-所有任务-导出数据,导出后修改,再导入。前提要和别的表没有关联。
㈡ sql中怎样修改表的名字
1、首先在电脑中打开SQL Developer,右击要操作的数据库,选择【连接】,如下图所示。
㈢ SQL数据库如何同时修改一张表里的多个数据
Oracle语句,修改单行数据,如下:
update
表名
set
A=新的值,B=新的值,C=新的值,D=新的值
where
id=要修改的id的值;
㈣ SQL数据库修改表
1、首先你要保证你的两个表都有主键,或者有关联字段。
例如:
表A(id,name,date) id是主键
表B(id,name,date) id是主键
1)导入B数据数据到A表保留date字段值(确切的说这种情况应该叫利用【B】表数据更新【A】表数据),用下面的sql就可以达到目的:
update A set A.date=(select B.date from B where B.id=A.id);
说明:这样做的话要保证A表和B表都有数据并且id字段能够关联上,而且这样修改的数据只是关联上的数据,假设A表中有【id=1】的数据而B表中没有
【id=1】的数据,那么A表中【id=1】的数据就不会被修改。
2)如果A表和B表都没有主键的话,那么寻找一个能够关联两个表数据的字段(这个字段可以从一定意义上作为"主键"区分表中数据),假设是id和name字段联合起来:
update A set A.date=(select B.date from B where B.id=A.id and B.name=A.name);
说明:在这个更新中更新条目也只限定于能够关联上的数据。
3)如果A表中没有数据只是想把B表中的数据全部插入A表(B表中date字段的值必须被保留的话)
insert into A select * from B;
说明:在这个语句中,把B表中所有的数据不加修改的全部放入了B表,自然也就包含了date字段的值不变。
insert intp A select 1,'张三',date from B;
说明:在这个语句中,把B表中的date字段的只保留,id和name字段分别换成了【1】和【张三】(当然是所有数据的id和name字段都换了)
2、综合上面的观点
1)如果表1没有数据:insert into 表1 select * from 表2;
2)如果表1中有数据,并且和表2中的数据完全关联的上的话:
update 表1 set 表1.sj=(select 表2.sj from 表2 where 表2.字段X=表1.字段X and....);
3)如果表1中有数据,但是表2中只有一部分能够关联上,目的是关联上的更新,关联不上的插入表1的话:
先:update 表1 set 表1.sj=(select 表2.sj from 表2 where 表2.字段X=表1.字段X and....);
后:insert 表1 select * from 表2 where 表2.关联字段X not in(select 表1.关联字段X from 表1) and
表2.关联字段Y not in(select 表1.关联字段Y from 表1)....
---
以上,希望对你有所帮助。
㈤ SQL中怎样修改一个表的列名呢
1、在oracle数据库中: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名。
2、在sqlserver数据库中:exec sp_rename '[表名].[列名]‘,’[表名].[新列名]'。
3、在mysql数据库中:ALTER TABLE 表名 CHANGE 列名 新列名 列类型。
(5)sql数据库如何更改一张表扩展阅读:
SQL中对表的其它操作:
1、插入列:
ALTER TABLE [表名.]TABLE_NAME ADD COLUMN_NAME DATATYPE。
2、删除列:
ALTER TABLE [表名.]TABLE_NAME DROP COLUMN COLUMN_NAME。
3、修改数据表名:
ALTER TABLE [表名.]OLD_TABLE_NAME RENAME TO NEW_TABLE_NAME。
参考资料:网络-sql语句大全
㈥ sql数据库上传一张表,根据这张表修改另一张表如何做
用数据导入,sql
server企业管理器中有,你选择导入就ok了。需要其ip,分配给你的用户名,密码,数据库名。等信息。
㈦ SQL数据库如何同时修改一张表里的多个数据
工具/材料:Management Studio。
1、首先在桌面上,点击“Management Studio”图标。
㈧ 在数据库中如何修改表的内容
1、登录PL/SQL Developer;
㈨ sql如何更改数据库中一张表的列属性
alter table tablename
alter column columnName varchar(50) null
如上,tablename是你的表名,columnName是你要改的列名,注意列数据类型属性不可少,我是以varchar(50)为例,你要看你的具体情况来定。null表示允许为空,not null不允许为空。