在數據庫里面插入數據的語句怎么寫
用insert語句: INSERT INTO table1(id, name, address) VALUES(1, ygl, 'beijing'),該語句主要適用于sql和PL/SQL。
拓展資料
數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,它產生于距今六十多年前,隨著信息技術和市場的發展而發展。目前,數據庫有很多種類型,從最簡單的存儲有各種數據的表格到能夠進行海量數據存儲的大型數據庫系統都在各個方面得到了廣泛的應用。
結構化查詢語言(Structured Query Language)簡稱SQL(發音:/?es kju? ?el/ "S-Q-L"),是一種特殊目的的編程語言,是一種數據庫查詢和程序設計語言,用于存取數據以及查詢、更新和管理關系數據庫系統;同時也是數據庫腳本文件的擴展名。
sql語句輸入到哪里-如何用sql語句把excel中的數據導入指定數據庫?
在查詢分析器里,直接寫 SQL語句: 如果是導入數據到現有表,則采用 INSERT INTO 表 SELECT * FROM OPENROWSET('MICROSOFT。
JET。OLEDB。
4。0' ,'Excel 5。
0;HDR=YES;DATABASE=c:\test。 xls',sheet1$) 的形式 如果是導入數據并新增表,則采用 SELECT * INTO 表 FROM OPENROWSET('MICROSOFT。
JET。OLEDB。
4。0' ,'Excel 5。
0;HDR=YES;DATABASE=c:\test。 xls',sheet1$) 的形式。
以上語句是將 EXCEL文件里 SHEET1工作表中所有的列都讀進來,如果只想導部分列,可以 INSERT INTO 表 (a1,a2,a3) SELECT a1,a2,a3 FROM OPENROWSET('MICROSOFT。 JET。
OLEDB。4。
0' ,'Excel 5。0;HDR=YES;DATABASE=c:\test。
xls',sheet1$) 其實可以將 OPENROWSET('MICROSOFT。JET。
OLEDB。4。
0' ,'Excel 5。 0;HDR=YES;DATABASE=c:\test。
xls',sheet1$)當成一個表,例如我就寫過這樣一個句子: INSERT INTO eval_channel_employee(channel,employee_id) SELECT CASE a。 渠道 WHEN 'DIY' THEN 1 WHEN 'RDC' THEN 0 WHEN 'KCM' THEN 2 ELSE 3 END ,b。
id FROM OPENROWSET('MICROSOFT。JET。
OLEDB。4。
0' ,'Excel 5。 0;HDR=YES;DATABASE=c:\temp\name。
xls',sheet1$) AS a,pers_employee b WHERE a。員工編碼 =b。
code 簡單的方法: SQL2005中直接可以實現導入功能 SQL2008不知道可不可以。 操作過程如下: 第一步:登錄到 SQL Server Management Studio, 第二步:在 “對象資源管理器 ”中右鍵單擊 “管理 ”,在彈出列表中單擊 “導入數據 ” 第三步:在 “導入向導 ”對話框中單擊 “下一步 ”,進入到 “選擇數據源 ”對話框,在 “數據源 ”列表中選擇 “Microsoft Excel ”,同時選擇相應的 Excel 文檔,完成后單擊 “下一步 ”(一定要勾選該對話框中的 “首行包含列名稱 ”,因此它是將 Excel文檔中的列標題為數據庫表中的列項標題) 第四步:指定目標數據庫服務,依次單擊 “下一步 ”。
。
。至到 “完成 ” 第五步:重新打到 SQL Server Management Studio,進入到導入的數據庫表,可以發現所導入的 Excel文檔數據。
你試下下面的吧: 打開SQL Server Configuration Manager,啟用SQL Server Agent(實例名)。 啟動模式更改為“自動” 以上是對這個問題的回答,希望對您有幫助。
關于數據庫的insert插入語句
建立ACCESS數據庫*,在其中建立數據表user,字段分別為:
u_uid(自動)
u_user(用戶名:文本型)
u_pass(密碼:文本型)
建立接收*中發送過來的表單數據,并插入到數據表user中的注冊成功顯示頁面:*代碼如下:
<%@ language=vbscript %>
<!-- #include file="*"-->
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>;注冊成功</title><br>
</head>
<body>
<%
'建立recordset對象方法
set rst=*object("*set")
set rst1=*e("insert into user (u_user,u_pass) values('"&*("u_user")&"','"&*("u_pass")&"')")
%>
<table width="300" border="0" align="center">
<tr>
<td align="center"><img src="*" alt="注冊成功" width="297" height="201"></td>
</tr>
</table>
</body>
</html>
SQL插入語句
union合集用在select中的
不能union values用在insert中
select * from 表a union select * from 表b --要求表a中字段個數和類型與表b中一樣,或把*換成一樣個數和類型的字段也行
如果你一定要寫在insert中,就得加select
如:
insert into stuInfo(stuName,stuNo,stuSex,stuAge,stuSeat,stuAddress)
select '張秋麗','s25301','男',18,1,'北京海淀' from dual
union select '李斯文','s25303','女',22,2,'河南洛陽' from dual
union select '李文才','s25302','男',31,3 from dual
union select '歐陽駿雄','s25304','男',28,4,'新疆威武哈' from dual