程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 教你快速掌握如何向MySQL的表中錄入數據

教你快速掌握如何向MySQL的表中錄入數據

編輯:MySQL綜合教程

當我們建好數據庫及表後,首先想到的就是向數據庫的表中輸入數據.下面我們就來探討一下如何向數據庫增加數據: 

1.常用的方法是insert語句

以下為引用的內容:
 insert into tablename values(value1,value2,...)
  
  insert into tablename(fieldname1,fieldname2,...) values(value1,value2,...)
  
  insert into tablename set fieldname1=value1,
fieldname2=value2,...
  
  insert into tablename(fieldname1,fieldname2) select fieldname1,
fieldname2 from tablename1

除此之外我們可以用insert語句將幾行同時插入到一個表中。

以下為引用的內容:
insert into tablename values(...),(...),...

2.MySQL環境下,我們還可以用LOAD DATA 語句把文件裡面的數據讀取錄入到表裡面.一般來講,因為此文件是由服務器在主機上直接讀取的.所以你必須具有file權限且文件必須是完全可讀.當你版本夠新的話,你可以給出local,這樣由於你是從客戶機上讀取該文件並將內容傳送到服務器,你就不需要file權限。  

假如你沒有給出local,則服務器按如下方法對其進行定位:  

(1)如果你的filename為絕對路徑,則服務器從根目錄開始查找該文件。

(2)如果你的filename為相對路徑,則服務器從數據庫的數據目錄中開始查找該文件。

如果你給出了local,則文件將按以下方式進行定位:  

(1)如果你的filename為絕對路徑,則客戶機從根目錄開始查找該文件。 

(2)如果你的filename為相對路徑,則客戶機從當前目錄開始查找該文件。  

具體的格式:

以下為引用的內容:
LOAD DATA [LOCAL] INFILE 'filename'
into table tablename import_options
[(fieldname_list)]
import options的語法為:

以下為引用的內容:
  fields
  
  terminated by 'char'
  
  enclosed by 'char'
  
  escaped by 'char'
  
  lines
  
  terminated by 'string'

  • 共2頁:
  • 上一頁
  • 1
  • 2
  • 下一頁

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved