1. 程式人生 > 實用技巧 >mysql基礎歸納

mysql基礎歸納

mysql基礎歸納

  在實操mysql之前,詳細的看過大佬Ben Forta的《MySQL必知必會》,但是缺少實際操作,本子改用Linux系統後,為了持續學習Mysql資料庫基礎知識,計劃從頭開始逐漸總結mysql常規使用方法,該篇部落格會不斷更新完善。

  1. 登陸
    1 mysql -u root -p
  2. 檢視mysql中的資料庫名稱、某個資料庫中表的名稱
    1 SHOW DATEBASES;
    2 USE 資料庫名稱;
    3 SHOW TABLES;
  3. 檢視所有資料資訊(後面增加 \G 用於改變命令列中的輸出格式)
    1 SELECT * FROM 表名\G  # 注意 \G 後面沒有 ; 
  4. 在表中插入資料
    1 INSERT INTO 表名(欄位名)VALUES (與欄位名對應的資料);
  5. 建立一個表
    1 CREATE TABLE 表名(欄位名 欄位型別 NOT NULL AUTO_INCREMENT, 欄位名 欄位型別 NULL);
  6. 檢視一些mysql重要內容(例如:預設建立資料庫的儲存路徑 datadir)
    1 SHOW VARIABLES LIKE '%DIR%';
  7. 將資料庫表中的列資料以 .txt 格式匯出
    1 SELECT exercise_comment INTO OUTFILE '/var/lib/mysql-files/test.txt' FROM leetcode_record;
    1 SELECT * INTO OUTFILE '/var/lib/mysql-files/test1.txt' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' FROM leetcode_record;
  8. 將Excel表格資料匯入資料庫表中(匯入前要建一個新表:要對應好表列欄位)
    1 SHOW VARIABLES LIKE "LOCAL_INFILE";  # 第一次使用時需要先更改設定
    2 SET GLOBAL LOCAL_INFILE=ON;
    3 mysql --local-infile -u root -p  # 使用本地模式登陸
    4
    LOAD DATA LOCAL INFILE '/home/ltf/文件/test2.txt' INTO TABLE student FIELDS TERMINATED BY '\t';