MySQL 安装 启动命令总结
MySQL 安裝 啟動(dòng) 基本語法概述
?
MySQL安裝和配置
我是直接使用安裝包:mysql-installer-community-5.6.10.1.msi
安裝的時(shí)候其中有幾點(diǎn)要注意:
1.記住端口號(hào)(默認(rèn)給的是3306);
2.記住用戶名;
3.記住密碼;
與MySQL Server連接
安裝好MySQL之后,可以采用命令行和Server連接。
shell>?mysql -h host -u user –p
其中host是主機(jī)地址,如果是本機(jī),可以寫127.0.0.1或localhost;
user是用戶名,即你在安裝MySQL時(shí)自己設(shè)置的名字。
按回車后,提示輸入密碼,成功后顯示:
?
mysql>表示mysql準(zhǔn)備好了接收你的命令。
?
如果是本機(jī)登錄,也可以省略地址:
shell>?mysql -u user –p
?
要退出登錄,可以輸入exit或quit:
mysql>?QUIT
?
?
基本語法規(guī)則
一條命令及其執(zhí)行結(jié)果如下:
? 可以看出一些語法規(guī)則:
1.一條命令通常由一個(gè)SQL語句后跟一個(gè)分號(hào)(;)組成。有一些情況會(huì)省略分號(hào),比如QUIT。
2.輸入命令后,mysql將命令傳給服務(wù)器執(zhí)行,顯示結(jié)果,之后又顯示mysql>表示準(zhǔn)備好接收下一條命令。
3.mysql以表格形式顯示結(jié)果,第一行顯示列名(或所查詢的表達(dá)式),后面的行顯示查詢結(jié)果。
4.mysql會(huì)顯示查詢返回了多少行,并且附上查詢所花費(fèi)的時(shí)間(但是這個(gè)時(shí)間不準(zhǔn)確)。
5.命令不區(qū)分大小寫。
6.一行可以寫多個(gè)命令:
?
7.可以將一條命令分行寫,直到看到分號(hào)才認(rèn)為是一條命令的結(jié)束。
?
如果輸入到一半想取消,可以輸入\c
(注意c是小寫)。
所以如果你寫完一條指令發(fā)現(xiàn)沒有反應(yīng),只是出現(xiàn)了一個(gè)->,說明你忘記輸入分號(hào)了,這時(shí)候輸入分號(hào),不要在那里等待。
?
8.關(guān)于字符串
字符串可以用單引號(hào)或者雙引號(hào)包圍,如果左右不對(duì)應(yīng),換行后會(huì)有提示。
?
MySQL 基本常用語句
?
操縱數(shù)據(jù)庫
展示Server上的數(shù)據(jù)庫:
mysql> SHOW DATABASES;
創(chuàng)建數(shù)據(jù)庫:
mysql> CREATE DATABASE mydatabase1;
mydatabase1是新的數(shù)據(jù)庫的名稱,數(shù)據(jù)庫名稱是大小寫敏感的。
使用數(shù)據(jù)庫:
mysql> USE mydatabase1
查看當(dāng)前選取的是什么數(shù)據(jù)庫:
mysql> SELECT DATABASE();
刪除數(shù)據(jù)庫:
mysql> DROP DATABASE mydatabase1;
?
操縱數(shù)據(jù)庫中的表
查看當(dāng)前數(shù)據(jù)庫中的表:
mysql> SHOW TABLES;
創(chuàng)建表(注意表名也是區(qū)分大小寫):
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;
?
向表中填入數(shù)據(jù)
可以先把數(shù)據(jù)放在一個(gè)txt文檔中,然后載入你的表格。
在txt文檔中,每一行代表表中一行的數(shù)據(jù),各個(gè)值之間用tab分隔,值按照創(chuàng)建表時(shí)給出的列的順序對(duì)應(yīng)排列。
對(duì)于一些沒有的值,用\N插入NULL值。
比如:
Whistler Gwen bird \N 1997-12-09 \N?
在txt文檔中準(zhǔn)備好多條數(shù)據(jù)后,用下列語句載入表中:
mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet;
Windows系統(tǒng)上需要指定換行,即上面的指令還需要跟上一句:
LINES TERMINATED BY '\r\n';
也可以自己定制其他的符號(hào)作為值分隔和行分隔依據(jù),默認(rèn)情況下是Tab和換行。
?
用INSERT語句插入行:
比如:
mysql> INSERT INTO pet
-> VALUES ('Puffball','Diane','hamster','f','1999-03-30',NULL);
注意用INSERT插入時(shí),字符串和日期要用引號(hào)包圍,并且空值是NULL。
?
查詢
查詢語句的一般形式:
SELECT what_to_select FROM which_table WHERE conditions_to_satisfy;具體語句還有很多,用時(shí)查詢手冊(cè)吧。
總結(jié)
以上是生活随笔為你收集整理的MySQL 安装 启动命令总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: rpm包安装mysql5.5
- 下一篇: 过狗一句话