sql數據拷貝
自認為不是高手
--------------------------------
--在master中創建student表
use master
go
create table student
(
id int IDENTITY (1,1),
name varchar(20),
age int
)
--插入2條測試數據
insert into student
select '周傑倫','100'
union
select '蔡依林','1000'
--查詢數據
select * from student
--創建測試資料庫
create database test
--復制插入到新的資料庫test
--語句原型 select * into 資料庫.dbo.新表名 from 要復制的表
--fromstudent這個表不需要創建由into自動創建
select * into test.dbo.fromstudent from master.dbo.student
--查詢新表的數據
select * from test.dbo.fromstudent
--fromstudent和student的表結構數據都一樣
❷ 如何將sql資料庫中一列中的值復制到另一列
可用update語句來更改,但要注意,兩列的屬性及長度應盡量保持一致,或被更改的列的長度大於另一列的長度,否則在update過程中容易報錯。
1、創建測試表,插入數據:
create table test
(id int,
name varchar(10),
name1 varchar(10))
insert into test values (1,'a','s')
insert into test values (2,'b','w')
insert into test values (3,'c','x')數據如下:
2、現在要將name1的內容更改為name中的內容,可用如下語句:
update test set name1=name;
3、更改後的結果如圖(此時name和name1列的內容就相同了):