快速裝載MYSQL資料庫 (加入時間:2001-2-15) (轉)
快速裝載MYSQL資料庫 (加入時間:2001-2-15) (轉)[@more@] 作者:小箭
來源:
My是一個小巧玲瓏的,對於小型(當然也不一定很小)應用是非常理想的。除了支援標準的ANSI SQL語句,它還支援多種平臺。而在系統上,該軟體支援多執行緒執行方式,從而能獲得相當好的。對於不使用Unix的,它可以在 NT系統上以系統服務方式執行,或者在Windows 95/98系統上以普通程式方式執行。
對於Windows 95/98系統執行方式,實際建立出資料庫,是在 DOS環境裡鍵入下列命令:admin -u create my,其中-u選項告訴MySQL我們使用的是預設root使用者,這樣就建立了一個名為“mydb”的資料庫。
從MySQL資料庫中讀取資料之前,我們得先往資料庫裡放一些資料。在現在這一階段,還沒有一個簡便的方法來做這件事情。對使用者來說,很不幸,要在DOS下做些工作,就不得不使用DOS視窗:在DOS提示符下鍵入“MySQL”,出現歡迎資訊和“MySQL>”提示符,再鍵入“use mydb”,表示開始使用我們新建的資料庫,然後再建立資料表()的名稱和資料結構,併為資料表加入資料。在這個過程中,任何錯誤輸入都可能產生錯誤,導致前功盡棄,必須從頭再來。
為了避免這種情況,我們需要採用其他方式。這裡以大家都喜歡用的員工資料庫為例,我們可以這樣來新增資料:
把下面的文字複製到一個檔案中,把該檔案存在MySQL的bin目錄下(我假定檔名是mydb.dump)。
CREATE TABLE employees (id tinyint(4) DEFAULT '0' NOT NULL AUTO_INCREMENT, first varchar(20), last varchar(20), address varchar(255), position varchar(50), PRIMARY KEY (id), UNIQUE id (id));
INSERT INTO employees VALUES (1,'Bob','Smith','128 Here St, Cityname','Marketing Manager');
INSERT INTO employees VALUES (2,'John','Roberts','45 There St , Townville','Telephonist');
INSERT INTO employees VALUES (3,'Brad','Johnson','1/34 Nowhere Blvd, Snowston','Doorman');
如果文字是折行的,請確保每一個INSERT語句都另起一行。現在,我們要把資料加入到mydb資料庫中了。在命令列下,鍵入下面的命令:
MySQL -u root mydb < mydb.dump
此時你應該不會遇到什麼錯誤。如果真的出錯了,請仔細檢查一下是否因上面的文字折行而引起錯誤。這樣就完成了向資料庫傳送資料表的功能,操作起來方便了許多
來源:
My是一個小巧玲瓏的,對於小型(當然也不一定很小)應用是非常理想的。除了支援標準的ANSI SQL語句,它還支援多種平臺。而在系統上,該軟體支援多執行緒執行方式,從而能獲得相當好的。對於不使用Unix的,它可以在 NT系統上以系統服務方式執行,或者在Windows 95/98系統上以普通程式方式執行。
對於Windows 95/98系統執行方式,實際建立出資料庫,是在 DOS環境裡鍵入下列命令:admin -u create my,其中-u選項告訴MySQL我們使用的是預設root使用者,這樣就建立了一個名為“mydb”的資料庫。
從MySQL資料庫中讀取資料之前,我們得先往資料庫裡放一些資料。在現在這一階段,還沒有一個簡便的方法來做這件事情。對使用者來說,很不幸,要在DOS下做些工作,就不得不使用DOS視窗:在DOS提示符下鍵入“MySQL”,出現歡迎資訊和“MySQL>”提示符,再鍵入“use mydb”,表示開始使用我們新建的資料庫,然後再建立資料表()的名稱和資料結構,併為資料表加入資料。在這個過程中,任何錯誤輸入都可能產生錯誤,導致前功盡棄,必須從頭再來。
為了避免這種情況,我們需要採用其他方式。這裡以大家都喜歡用的員工資料庫為例,我們可以這樣來新增資料:
把下面的文字複製到一個檔案中,把該檔案存在MySQL的bin目錄下(我假定檔名是mydb.dump)。
CREATE TABLE employees (id tinyint(4) DEFAULT '0' NOT NULL AUTO_INCREMENT, first varchar(20), last varchar(20), address varchar(255), position varchar(50), PRIMARY KEY (id), UNIQUE id (id));
INSERT INTO employees VALUES (1,'Bob','Smith','128 Here St, Cityname','Marketing Manager');
INSERT INTO employees VALUES (2,'John','Roberts','45 There St , Townville','Telephonist');
INSERT INTO employees VALUES (3,'Brad','Johnson','1/34 Nowhere Blvd, Snowston','Doorman');
如果文字是折行的,請確保每一個INSERT語句都另起一行。現在,我們要把資料加入到mydb資料庫中了。在命令列下,鍵入下面的命令:
MySQL -u root mydb < mydb.dump
此時你應該不會遇到什麼錯誤。如果真的出錯了,請仔細檢查一下是否因上面的文字折行而引起錯誤。這樣就完成了向資料庫傳送資料表的功能,操作起來方便了許多
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-988630/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql資料庫時間戳函式MySql資料庫時間戳函式
- 下載和安裝MySQL資料庫MySql資料庫
- MySQL資料庫工具類之——DataTable批量加入MySQL資料庫(Net版)MySql資料庫
- 我加入 MySQL 的 5 年時間MySql
- MySQL資料庫下載及安裝教程MySql資料庫
- Oracle資料庫的SCN轉換成時間和時間轉換成SCNOracle資料庫
- MySQL(二):快速理解MySQL資料庫索引MySql資料庫索引
- 同一資料庫資料SCN號與時間的轉化資料庫
- ORACLE資料庫中SCN與時間的轉換Oracle資料庫
- mysql將時間戳直接轉換成日期時間,mysql查詢某一天的資料。MySql時間戳
- 實用小工具——快速獲取資料庫時間寫法資料庫
- MySQL按時間統計資料MySql
- MySQL資料庫時區配置MySql資料庫
- 在資料庫繁忙時如何快速有效的關閉MySQL服務資料庫MySql
- MySQL下載安裝配置及JDBC連線資料庫MySqlJDBC資料庫
- docker基礎:mysql容器建立,時間同步,掛載到資料夾DockerMySql
- Ubuntu安裝MySQL資料庫UbuntuMySql資料庫
- 轉載oracle資料庫鎖Oracle資料庫
- 資料庫營銷(轉載)資料庫
- [轉]Mysql資料庫相關資料索引MySql資料庫索引
- SQL Server資料庫中Date/Time 時間格式的轉換SQLServer資料庫
- windows7同時安裝兩個版本mysql資料庫WindowsMySql資料庫
- 時序資料庫的秘密 —— 快速檢索資料庫
- 異構資料庫間批量表快速複製資料庫
- 時間序列化資料庫選型?時序資料庫的選擇?資料庫
- 定時器時間資料轉換子程式分析 (轉)定時器
- sqlserver資料庫下載安裝SQLServer資料庫
- mysql時間操作(時間差和時間戳和時間字串的互轉)MySql時間戳字串
- Facebook將花費幾年時間將資料庫遷移到MySQL 8.0資料庫MySql
- MySQL 資料庫技巧:批次更新隨機生成的時間戳欄位MySql資料庫隨機時間戳
- MySQL學習記錄--操作時間資料MySql
- [資料庫] Navicat for MySQL定時備份資料庫及資料恢復資料庫MySql資料恢復
- ASP中使用MYSQL資料庫(轉)MySql資料庫
- Mysql 資料庫主庫,備庫實時同步配置MySql資料庫
- Sybase資料庫簡介 (轉載)資料庫
- 最佳化Oracle停機時間及資料庫恢復(轉)Oracle資料庫
- docker 安裝mysql並掛載資料DockerMySql
- MySQL事務資料庫(InnoDB型別)的安裝方法(轉)MySql資料庫型別