sql插数据
1. sql怎么插入数据
1.插入职工数据:EmpTable(职工表)
insert into EmpTable(Name,Age,Duty,Salary) values('王明',35,'外贸总监',12500)
insert into EmpTable(Name,Age,Duty,Salary) values('李勇',24,'外贸员',6500)
insert into EmpTable(Name,Age,Duty,Salary) values('刘星',25,'外贸员',7500)
insert into EmpTable(Name,Age,Duty,Salary) values('周平',21,'外贸员',3500)
insert into EmpTable(Name,Age,Duty,Salary) values('杨兰',20,'外贸员',3000)
2.为每个职工创建数据库登录名和用户名:
这样不是很好的管理方式,可以创建一个用户表,从而设置权限。
CREATE TABLE [dbo].[Obas_SystemUser](
[Flag] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL,
[UserName] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL,
[UserPassWord] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[GroupName] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[CreateDate] [datetime] NULL CONSTRAINT [DF_Obas_SystemUser_CreateDate] DEFAULT (getdate()),
[CreateName] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[LoginTime] [datetime] NULL,
CONSTRAINT [PK_Obas_SystemUser] PRIMARY KEY CLUSTERED
(
[UserName] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
2. SQL 创建一个表并插入相关数据
创建数据表
CREATE TABLE table_name
(
[column_name] data_type constraint,
[column2_name] data_type consraint,
[column3_name] data_type constraint
)
插入数据
INSERT INTO table_name([column_name],[column_name1],[column_name2]) VALUES ('something','something','something')
还有很多的东西
比如说修改、删除表;添加、修改、删除约束;添加、修改、删除列等。都是基础的东西 不是很难
3. SQL怎样把一个表的数据插入到另一个表里
复制表结构及数据到新表select * into 目标表名 from 源表名
将数据库A中某表的的某列字段,更新到数据库B中某表的某列字段:(use master 数据库)
update a
set a.name=b.name
from temp1.dbo.tableA a,temp2.dbo.tableA b
where a.id=b.id
4. SQL语句插入数据
我用的是oracle数据库,代码如下:
declare
str1 varchar2(20);
str2 varchar2(20);
begin
select student into str1 from b where id='01';
select address into str2 from b where id='01';
insert into a(id,Remark) values ('01',str1||'&'||str2);
end;
其实就是把B表中的student列和addess列查出来,放到两个字符变量里,将数据插入到表A时,将那两列用连接符连接在一起,作为一个值插入到remark里.
希望我的回答你能满意.
5. sql server 怎么插入数据
用insert语句插入:
INSERT INTO 语句
INSERT INTO 语句用于向表格中插入新的行。
语法
INSERT INTO 表名称 VALUES (值1, 值2,....)
我们也可以指定所要插入数据的列:
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
插入新的行
"Persons" 表:
LastName
FirstName
Address
City
SQL 语句:
INSERTINTOPersonsVALUES('Gates','Bill','Xuanwumen10','Beijing')
SQL 语句:
INSERTINTOPersons(LastName,Address)VALUES('Wilson','Champs-Elysees')
6. SQL表中插入数据
insert
表名
(班级,学号,姓名)
values
('班级值,'学号值,'姓名值')
记住,一切都是在英文输入法之下
第一个括号中的字段要与第二个括号中的属性值对应
谢谢
7. 如何使用sql语句向表中插入一行新数据
insert into 表名(列1,列2,列3)
values (值1,值2,值3)
8. SQL批量插入数据
一、针对批量插入数据,如果量不是太多,可以多条SQL语句运行就可以了,
类似下面的语句,当然可以使用excel 编辑后,复制到查询器中运行,
insert into table(a,b) values('1','a')
insert into table(a,b) values('2','b')
insert into table(a,b) values('3','c')
二、大量数批量插入,即数据表的移植,数据备份转换之类的,就需要工具,比如MSSQL的DTS工具,pb的数据通道 等等。这里介绍一下 DTS工具。
9. sql插入数据部分数据
insertintoA(sid,cid)selectsid,'111'fromswhere...条件
能看懂吧,其中111是你给定的cid的值,where条件自己写
10. SQL语句 数据插入
insert into A(hw, spid, pihao)
select hw, spid, pihao from A where not exists(select * from B where hw = A.hw and spid = A.spid and pihao = A.pihao)
如果你的SQL数据库支持except关键字,还可以这样
insert into A(hw, spid, pihao)
select hw, spid, pihao from A
except
select hw, spid, pihao from B