首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

MySQL 入門學習(三)建庫建表與資料匯入:CREATE DATABASE/TABLE、LOAD DATA、DESCRIBE 驗證

     編輯:MySQL 綜合教學

建立資料庫


mysql> SHOW DATABASES;
mysql> CREATE DATABASE abccs;  -- 注意大小寫敏感度取決於 OS
mysql> USE abccs;
Database changed

建立資料表


mysql> SHOW TABLES;
Empty set

mysql> CREATE TABLE mytable (
    -> name VARCHAR(20),
    -> sex CHAR(1),
    -> birth DATE,
    -> birthaddr VARCHAR(20)
    -> );
Query OK, 0 rows affected

mysql> SHOW TABLES;
+---------------------+
| Tables_in_abccs     |
+---------------------+
| mytable             |
+---------------------+

檢視表結構


mysql> DESCRIBE mytable;
+-------------+-------------+------+-----+---------+-------+
| Field       | Type        | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| name        | varchar(20) | YES  |     | NULL    |       |
| sex         | char(1)     | YES  |     | NULL    |       |
| birth       | date        | YES  |     | NULL    |       |
| birthaddr   | varchar(20) | YES  |     | NULL    |       |
+-------------+-------------+------+-----+---------+-------+

插入資料


mysql> SELECT * FROM mytable;
Empty set

mysql> INSERT INTO mytable VALUES ('abccs','f','1977-07-07','china');
Query OK, 1 row affected

mysql> SELECT * FROM mytable;
+-------+-----+------------+-----------+
| name  | sex | birth      | birthaddr |
+-------+-----+------------+-----------+
| abccs | f   | 1977-07-07 | china     |
+-------+-----+------------+-----------+

批量匯入:LOAD DATA LOCAL INFILE

  1. 建立文字檔 mytable.txt,欄位以 Tab 分隔,順序對應建表欄位:
    abccs f 1977-07-07 china
    mary f 1978-12-12 usa
    tom m 1970-09-02 usa
  2. 執行匯入:
    mysql> LOAD DATA LOCAL INFILE "mytable.txt" INTO TABLE mytable;
  3. 驗證:SELECT * FROM mytable;

關鍵提醒

  • VARCHAR 長度 1~255,後續可 ALTER TABLE 調整。
  • CHAR(1) 適合固定單字元(性別 M/F)。
  • DATE 格式 YYYY-MM-DD。
  • LOAD DATA 預設以 Tab 分隔、換行結束,可用 FIELDS TERMINATED BY ',' 自訂分隔符。
  • Windows 路徑需雙反斜線或正斜線:"C:\\data\\mytable.txt" 或 "C:/data/mytable.txt"。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved