ユーザ用ツール

サイト用ツール


database:mysql:command

文書の過去の版を表示しています。


MySQLコマンドリファレンス

コマンドモード

起動

mysql -u <user_name> -p -P <port_num>
オプション説明及びクエリ
-u <user>ユーザーを指定
-pパスワード認証
-P <port_num>ポート番号を指定

バックアップ

mysqldump -u<user> -p<password> <db_name> > <output_file>
オプション説明及びクエリ
–add-drop-tableインポートの際に先にテーブルをドロップする命令を入れる

SQL文

データベース操作

データベース作成

CREATE DATABASE "tb_name";

データベース確認

SHOW DATABASES;

データベースの選択

USE "tb_name";

データベース削除

DROP DATABASE "tb_name";

テーブル操作

テーブル作成

CREATE TABLE test01 (
    -> id INT NOT NULL,
    -> name VARCHAR(40) NOT NULL
    -> );

テーブル一覧の確認

SHOW TABLES FROM "db_name";

テーブルのカラムの表示

SHOW COLUMNS FROM "db_name"."tb_name"

テーブルにデータを挿入

INSERT INTO tb_name VALUES (val1,val2,...);

ユーザー管理

ユーザー作成

CREATE USER 'user'@'host' IDENTIFIED BY 'password'

ユーザーのパスワード変更

SET password FOR 'user'@'host' = 'password'
ALTER USER 'user'@'host' IDENTIFIED BY 'password';

ユーザー一覧の確認

SELECT * FROM mysql.user;
 
(縦に並べて表示)
SELECT * FROM mysql.user \G;

ユーザーとホスト名の確認

SELECT USER, host FROM mysql.user;

ユーザーにデータベースへの権限を付与する

GRANT ALL privileges ON wordpress.* TO 'wpuser'@'192.168.%'

ユーザーの権限の確認

SHOW grants FOR 'user'@'host';
ex) SHOW grants FOR wpuser@localhost;
database/mysql/command.1678093234.txt.gz · 最終更新: 2023/03/06 18:00 by mikoto