首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 入門:資料表修改、備份與批次處理

     編輯:MySQL 資料庫相關知識

資料表結構修改

新增欄位

ALTER TABLE mytable ADD COLUMN single CHAR(1);

修改資料

UPDATE mytable SET single='y' WHERE name='abccs';

新增記錄

INSERT INTO mytable VALUES ('abc','f','1966-08-17','china','n');

刪除記錄

DELETE FROM mytable WHERE name='abc';

刪除表 / 資料庫

DROP TABLE 表1, 表2;
DROP DATABASE 資料庫名;

資料庫備份

退出 MySQL 客戶端至命令列:

mysql> quit
cd /usr/local/mysql/bin
mysqldump --opt 資料庫名 > 備份檔.dbb

--opt 為綜合優化參數,產出較小、還原較快的 SQL 檔。

批次處理模式

建立 SQL 腳本檔 mytest.sql

USE abccs;
SELECT * FROM mytable;
SELECT name, sex FROM mytable WHERE name='abccs';

執行方式

  • 直接執行顯示結果:mysql < mytest.sql
  • 分頁顯示:mysql < mytest.sql | more
  • 導出至檔案:mysql < mytest.sql > mytest.out

批次模式適合自動化部署、結構變更腳本版控、大量資料匯入等場景。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved