close
建立資料庫
create database database_name;

刪除資料庫
drop database database_name;

顯示 MySQL 中的資料庫
show databases;

建立資料表
先切到資料庫
use database_name;
才能建立資料表
create table table_name (
username varchar(20),
password varchar(20),
address varchar(40),
tel varchar(20)
);


刪除資料表
drop table table_name;

顯示資料庫中的資料表
show tables;

顯示資料表中的欄位
describe table_name;

顯示資料表的欄位設定
show columns from table_name;


變更資料表名稱
alter table old_table_name rename as new_table_name;

新增欄位
alter table table_name add field_name 欄位型態;
例:
alter table student add birth varchar(20);

刪除欄位
alter table table_name drop field_name;

列出所有的資料庫
/usr/bin/mysqlshow -u root -p

列出資料庫的資料表
/usr/bin/mysqlshow -u root -p databasename

列出資料庫資料表的欄位
/usr/bin/mysqlshow -u root -p databasename table_name


資料庫匯出
詳細指令用法
/usr/bin/mysqldump --help

-u 匯出資料庫的帳號
-p 連結資料庫時的密碼
--database 要匯出的資料庫
--no-create-info 只匯出資料庫的資料,不含建立資料表的描述
--no-data 只匯出建立資料庫的描述,不匯出資料庫內的資料
--opt 備份時採用最佳化處理

/usr/bin/mysqldump -u root -p123456 --database databasename > /tmp/databasename.sql

匯入資料庫
/usr/bin/mysql -u root -p123456 databasename < /tmp/databasename.sql
arrow
arrow
    全站熱搜

    kevin0523 發表在 痞客邦 留言(0) 人氣()