天天看點

MySQL 常用語句

MySQL基本語句,包括建立資料庫,建立表,向表中插入資料,查詢等。

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 常用語句

  删除表:

  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;      

  具體語句還有很多,用時查詢手冊吧。

MySQL 常用語句

作者: 聖騎士Wind

出處: 部落格園: 聖騎士Wind

Github: https://github.com/mengdd

微信公衆号: 聖騎士Wind

MySQL 常用語句