MySQL 安裝 啓動 基本語法概述

MySQL安裝和配置mysql

  我是直接使用安裝包:mysql-installer-community-5.6.10.1.msisql

 

  安裝的時候其中有幾點要注意:shell

 

  1.記住端口號(默認給的是3306);數據庫

 

  2.記住用戶名;服務器

 

  3.記住密碼;ui

 

與MySQL Server鏈接命令行

  安裝好MySQL以後,能夠採用命令行和Server鏈接。ci

 

  shell> mysql -h host -u user –p文檔

 

  其中host是主機地址,若是是本機,能夠寫127.0.0.1或localhost;字符串

 

  user是用戶名,即你在安裝MySQL時本身設置的名字。

 

  按回車後,提示輸入密碼,成功後顯示:

 

 

 

 

 

  mysql>表示mysql準備好了接收你的命令。

 

 

 

  若是是本機登陸,也能夠省略地址:

 

  shell> mysql -u user –p

 

 

 

  要退出登陸,能夠輸入exit或quit:

 

  mysql> QUIT

 

 

 

 

 

基本語法規則

  一條命令及其執行結果以下:

 

 

 

   能夠看出一些語法規則:

 

  1.一條命令一般由一個SQL語句後跟一個分號(;)組成。有一些狀況會省略分號,好比QUIT。

 

  2.輸入命令後,mysql將命令傳給服務器執行,顯示結果,以後又顯示mysql>表示準備好接收下一條命令。

 

  3.mysql以表格形式顯示結果,第一行顯示列名(或所查詢的表達式),後面的行顯示查詢結果。

 

  4.mysql會顯示查詢返回了多少行,而且附上查詢所花費的時間(可是這個時間不許確)。

 

  5.命令不區分大小寫。

 

  6.一行能夠寫多個命令:

 

 

 

 

 

  7.能夠將一條命令分行寫,直到看到分號才認爲是一條命令的結束。

 

 

 

 

 

  若是輸入到一半想取消,能夠輸入\c

 

  (注意c是小寫)。

 

 

 

  因此若是你寫完一條指令發現沒有反應,只是出現了一個->,說明你忘記輸入分號了,這時候輸入分號,不要在那裏等待。

 

 

 

  8.關於字符串

 

  字符串能夠用單引號或者雙引號包圍,若是左右不對應,換行後會有提示。

 

 

 

 

 

MySQL 基本經常使用語句

 

 

操縱數據庫

  展現Server上的數據庫:

 

  mysql> SHOW DATABASES;

 

  建立數據庫:

 

  mysql> CREATE DATABASE mydatabase1;

 

  mydatabase1是新的數據庫的名稱,數據庫名稱是大小寫敏感的。

 

  使用數據庫:

 

  mysql> USE mydatabase1

 

  查看當前選取的是什麼數據庫:

 

  mysql> SELECT DATABASE();

 

  刪除數據庫:

 

  mysql> DROP DATABASE mydatabase1;

 

 

 

操縱數據庫中的表

  查看當前數據庫中的表:

 

  mysql> SHOW TABLES;

 

  建立表(注意表名也是區分大小寫):

 

  mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),

 

  -> species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);

 

  查看錶:

 

  mysql> DESCRIBE pet;

 

 

 

  刪除表:

 

  mysql> DROP TABLE pet;

 

 

 

向表中填入數據

  能夠先把數據放在一個txt文檔中,而後載入你的表格。

 

  在txt文檔中,每一行表明表中一行的數據,各個值之間用tab分隔,值按照建立表時給出的列的順序對應排列。

 

  對於一些沒有的值,用\N插入NULL值。

 

  好比:  

 

Whistler  Gwen  bird  \N  1997-12-09  \N

 

 

  在txt文檔中準備好多條數據後,用下列語句載入表中:

 

  mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet;

 

  Windows系統上須要指定換行,即上面的指令還須要跟上一句:

 

  LINES TERMINATED BY '\r\n';

 

  也能夠本身定製其餘的符號做爲值分隔和行分隔依據,默認狀況下是Tab和換行。

 

 

 

  用INSERT語句插入行:

 

  好比:

 

  mysql> INSERT INTO pet

 

  -> VALUES ('Puffball','Diane','hamster','f','1999-03-30',NULL);

 

  注意用INSERT插入時,字符串和日期要用引號包圍,而且空值是NULL。

 

 

查詢

  查詢語句的通常形式:

 

SELECT what_to_select

FROM which_table

WHERE conditions_to_satisfy;

  具體語句還有不少,用時查詢手冊吧。

相關文章
相關標籤/搜索