MySQL資料匯入匯出方法與工具介紹

翻譯聲明:本文內容來自Sams Teach Yourself MySQL in 21 Days一書的部分內容,by Mark Maslakowski英文原文著作權屬原作者所有,中文的部分翻譯有略有增刪;原書講的過於清楚的地方有刪,講的不清楚的地方有增;如果有翻譯的不妥或者不正確的地方,請指正。翻譯者:David Euler,SCU. de_euler-david@www.yahoo.com.cn

MySQL的6種日誌詳解

MySQL有6種日誌,監控資料庫系統的時候必須知道select日誌slow

mysql時間轉換函式的用法

mysql時間轉換函式的用法返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。這些索引值對應於ODBC標準。mysql> select DAYOFWEEK(2007-10-31);-> 4WEEKDAY(date)返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。mysql> select WEEKDAY('2007-10-31 13:05:00');->

MySQL+PHP亂碼原理與解決

MySQL+PHP產生亂碼原因:◆ MySQL資料庫預設的編碼是utf8,如果這種編碼與你的PHP網頁不一致,可能就會造成MySQL亂碼;◆ MySQL中建立表時會讓你選擇一種編碼,如果這種編碼與你的網頁編碼不一致,也可能造成MySQL亂碼;◆ MySQL建立表時添加欄位是可以選擇編碼的,如果這種編碼與你的網頁編碼不一致,也可能造成MySQL亂碼;◆ 使用者提交頁面的編碼與顯示資料的頁面編碼不一致,就肯定會造成PHP頁面亂碼;◆ 如使用者輸入資料的頁面是big5碼,

MySQL進階特性之集合函數

到現在為止,你只學習了如何根據特定的條件從表中取出一條或多條記錄。但是,假如你想對一個表中的記錄進行資料統計。例如,如果你想統計儲存在表中的一次民意測驗的投票結果。或者你想知道一個訪問者在你的網站上平均花費了多少時間。要對錶中的任何類型的資料進行統計,都需要使用集合函數。你可以統計記錄數目,平均值,最小值,最大值,或者求和。當你使用一個集合函數時,它只返回一個數,該數值代表這幾個統計值之一。這些函數的最大特點就是經常和GROUP

如何修複MySQL資料庫表

你可能在使用MySQL過程中,各種意外導致資料庫表的損壞,而且這些資料往往是最新的資料,通常不可能在備份資料中找到。本章將繼上篇文章中檢查出表的問題後,告訴你如何修複表。一張損壞的表的癥狀通常是查詢意外中斷並且你能看到例如這些錯誤:◆“tbl_name.frm”被鎖定不能改變。◆不能找到檔案“tbl_name.MYI”(Errcode :###

解決MySQL中忽略使用者的現象

如果遇到下述錯誤,表示當啟動mysqld時或重新載入授權表時,在使用者表中發現具有非法密碼的賬戶。發現使用者’some_user’@’some_host’密碼錯誤:忽略使用者。作為其結果,許可系統將簡單忽略賬戶。在下面的介紹中,指明了可能的原因和問題的更正措施:1.或許,你正打算用舊的使用者表運行新版本的mysqld。執行mysqlshow mysql

MySQL資料庫的效能調整

MySQL的效能調整:insert查詢的速度:插入一個記錄的時間由下列組成:串連:(3)發送查詢給伺服器:(2)分析查詢:(2)插入記錄:(1 x 記錄大小)插入索引:(1 x 索引)關閉:(1)這裡的數字有點與總體時間成正比。這不考慮開啟表的初始開銷(它為每個並發啟動並執行查詢做一次)。表的大小以N log N (B

修改MySQL的預設密碼的方法

對於windows平台來說安裝完MySQL後,系統就已經預設產生了許可表和賬戶,你不需要像在Unix平台上那樣執行 mysql_install_db指令碼來產生帳戶和相應許可權許可表。但是如果不是用MSI格式來安裝MySQL的話,就需要在安裝完以後,手動給 root帳戶添加新密碼,因為預設情況下的root沒有開啟密碼保護功能,如果不重新賦予root帳戶密碼,那麼許多非原生串連將 無法成功。具體更新密碼步驟如下:c:\>mysql -u rootmysql>set password

MySQL隨機選取資料

MySQ隨機查詢資料以前在群裡討論過這個問題,比較的有意思.mysql的文法真好玩.他們原來都想用PHP的實現隨機,但取出多條好像要進行兩次以上查詢.翻了手冊,找到了下面這個語句,可以完成任務了。SELECT * FROM table_name ORDER BY rand() LIMIT

MYSQL教程:資料庫具體操作

1. 串連資料庫伺服器$ ./mysql -h host_name -u user_name -p-h host_name(--host=host_name),串連的資料庫主機名稱,如果在本地主機上則可省略。-u user_name(--user=user_name),資料庫使用者名稱,在unix系統上,如果系統的登入名稱與資料使用者名稱一樣,則可省略。在windows系統中,可通過設定環境變數USER來給出資料庫使用者名稱,如set

MYSQL教程:使用備份恢複資料

恢複過程包括兩個資訊源---備份檔案和二進位日誌,備份檔案可使用資料恢複到執行備份時的狀態,而二進位日誌可恢複到發生故障時的狀態。下面分別介紹如何利用這兩個檔案恢複一個資料庫或恢複單個資料表。恢複整個資料庫的步驟:把需恢複的資料庫的整個目錄的內容拷貝到其它地方,以備用。使用最近的備份檔案重載資料庫。如果使用mysqldump產生的備份,則可使用它們作為mysql的輸入重載;如果是通過拷貝資料庫目錄來備份的,則要關閉資料庫伺服器,再把備份重新拷貝到資料目錄,再重啟資料庫伺服器。通過二進位日誌重做事

asp.net結合mysql預存程序進行分頁代碼

最近用mysql+asp.net來寫網站,既然mysql已經支援預存程序了,那麼像分頁這麼常用的東西,當然要用預存程序啦不過在網上找了一些,發現都有一個特點——就是不能傳出總記錄數,乾脆自己研究吧。終於,算是搞出來了,效率可能不是很好,但是我也覺得不錯了。貼代碼吧直接:也算是對自己學習mysql的一個記錄。CREATE PROCEDURE p_pageList(m_pageNo int ,m_perPageCnt int ,m_column varchar(1000) ,

MySQL全文檢索搜尋之布爾搜尋

利用IN BOOLEAN MODE修改程式,MySQL 也可以執行布爾全文檢索搜尋:mysql> SELECT * FROM articles WHERE MATCH (title,body)  -> AGAINST ('+MySQL -YourSQL' IN BOOLEAN MODE);+----+-----------------------+-------------------------------------+| id | title         | body    

MySQL字元集問題

MySQL的字元集支援(Character Set Support)有兩個方面:字元集(Character

Mysql入門系列:MySQL教程(2)

MySQL允許您一次從多個表中選擇列。我們將這個內容留到“從多個表中檢索資訊”小節去介紹。1. 指定檢索條件為了限制SELECT 語句檢索出來的記錄集,可使用WHERE子句,它給出選擇行的條件。可通過尋找滿足各種條件的列值來選擇行。可尋找數字值:也可以尋找串值。(注意,一般串的比較是不區分大小寫。)可以尋找日期值:可搜尋組合值:

Mysql入門系列:MySQL教程(1)

現在我們已經具備了所需的所有基礎知識;可以將MySQL投入工作了!本節提供一個教程,協助熟悉MySQL。在完成這個教程時,將建立一個範例資料庫和這個資料庫中的表,然後增加、檢索、刪除和修改資訊與資料庫進行互動。此外,在操作這個範例資料庫的過程中,將能學到下列東西:■ 如何利用mysql客戶機程式與MySQL通訊。■ SQL語言的基本語句。(如果您曾經使用過其他RDBMS,從而熟悉SQL,那麼瀏覽一下這個教程,看看SQL 的MySQL版與您熟悉的版本有何差別也是很好的。)正如上一節所述,

MYSQL教程:建立加密串連

加密串連可提高資料的安全性,但會降低效能。要進行加密串連,必須滿足以下要求:user許可權表裡要有相關的SSL資料列。如果安裝的MySQL伺服器是4.0.0版的,user許可權表已包含相關的SSL資料列,否則,我們也可用mysql_fix_privilege_tables指令碼升級許可權表。伺服器和客戶程式都已經編譯有OpenSSL支援。首先要安裝openssl,在編譯時間MySQL伺服器時加--with-vio和--with-openssl選項加上openssl支援。可用以下語句查詢服務器是否

MYSQL教程:檢查資料表和修複資料表

資料庫在運行中,會因為人為因素或一些不可抗力因素造成資料損毀。所以為了保護資料的安全和最小停機時間,我們需制定詳細的備份/恢複計劃,並定期對計劃的有效性進行測試。本章結合MySQL伺服器的運行機制和所提供的工具,介紹如何進行資料庫的備份、維護和修複。以下是幾點防範的措施:制定一份Database

MYSQL教程:MySQL伺服器許可權表

MySQL伺服器通過許可權表來控制使用者對資料庫的訪問,許可權表存放在mysql資料庫裡,由mysql_install_db指令碼初始化。這些許可權表分別user,db,table_priv,columns_priv和host。下面分別介紹一下這些表的結構和內容:user許可權表:記錄允許串連到伺服器的使用者帳號資訊,裡面的許可權是全域級的。db許可權表:記錄各個帳號在各個資料庫上的操作許可權。table_priv許可權表:記錄資料表級的操作許可權。columns_priv許可權表:記錄資料列級

總頁數: 2483 1 .... 1171 1172 1173 1174 1175 .... 2483 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.