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;
具體語句還有很多,用時查詢手冊吧。

