程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL數據庫命令示例

MySQL數據庫命令示例

編輯:MySQL綜合教程

以下的文章主要描述的是MySQL數據庫命令,本文主要是以相關實際應用代碼來引出MySQL數據庫命令的相關實際操作,同時本文還涉及到SELECT 語句的實際應用語法,以下就有相關內容描述。

  1. use <dbname> [LIKE wild];  
  2. show tables;  
  3. show databases;  
  4. ?/help;  
  5. exit/quit;  
  6. MySQLadmin version;  
  7. MySQL MySQLadmin version;  
  8. net start MySQL;  
  9. MySQLadmin variables;  
  10. MySQLadmin -h hostname --port=port_number variables; 

缺省的情況下,端口是3306,套接字的名字是MySQL數據庫

  1. MySQLadmin shutdown;  
  2. MySQLadmin reload;  
  3. MySQLadmin –help;  
  4. MySQLadmin -u root -p shutdown; 

如果完全省略了 -p 選項,MySQL 就認為您不需要口令,不作提示

  1. shell>MySQL –h MySQL.domain.net –u tom -p;  
  2. CREATE DATABASE db_name;  
  3. DROP DATABASE [IF EXISTS] db_name;  
  4. SHOW/ DESCRIBE;  
  5. source E:\Tomcat\webapps\2richshop1.1\doc\sql.txt;  
  6. GRANT privileges (columns) ON what TO user IDENTIFIED BY "password" WITH GRANT OPTION  
  7.  

修改root用戶口令:

  1. MySQL> UPDATE user SET password=PASSWORD("new password") WHERE user='hunte';   
  2. MySQL> FLUSH PRIVILEGES;   
  3. MySQL> QUIT   

SELECT 語句的語法如下:

SELECT selection_list 選擇哪些列

FROM table_list 從何處選擇行

WHERE primary_constraint 行必須滿足什麼條件

GROUP BY grouping_columns 怎樣對結果分組

HAVING secondary_constraint 行必須滿足的第二條件

ORDER BY sorting_columns 怎樣對結果排序

LIMIT count 結果限定

注意:所有使用的關鍵詞必須精確地以上面的順序給出。例如,一個HAVING子句必須跟在GROUP BY子句之後和ORDER BY子句之前。

COUNT()函數計數非NULL結果的數目

TIMESTAMP列類型提供一種類型,TIMESTAMP值可以從1970的某時的開始一直到2037年,精度為一秒,其值作為數字顯示。你可以使用它自動地用當前的日期和時間標記INSERT或UPDATE的操作。如果你有多個TIMESTAMP列,只有第一個自動更新。

自動更新第一個TIMESTAMP列在下列任何條件下發生:

l 列沒有明確地在一個INSERT或LOAD DATA INFILE語句中指定。

l 列沒有明確地在一個UPDATE語句中指定且一些另外的列改變值。注意一個UPDATE設置一個列為它已經有的值,這將不引起TIMESTAMP列被更新,因為如果你設置一個列為它當前的值,MySQL數據庫為了效率而忽略更改。)

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