WordPress用database wpの設定
mysql -u root -p;
SHOW DATABASES;
USE mysql;
CREATE DATABASE wp (必要ない? collate utf8mb4_general_ci);
CREATE USER wp;
(SET PASSWORD FOR wp= 'password';)
GRANT ALL PRIVILEGES ON wp.* to wp@'localhost' IDENTIFIE BY 'password';
(DROP DATABASE wp;)削除したい場合
mysql 基本文型
SHOW DATABASES
CREATE DATABASE database
use database
SHOW TABLES
DESC table
SELECT * FROM table
INSERT INTO table VALUES()
INSERT INTO table (column,..) VLUES(data,..);
テーブルのコピー
CREATE TABLE table SELECT * FROM table
ALTER TABLE table ADD column datatype
ALTER TABLE table MODIFY column datatype
ALTER TABLE table CHANGE column column datatype
ALTER TABLE table DROP column;
CREATE TABLE table (column datatype PRIMARY KEY)
CREATE TABLE table (column datatype UNIQUE)
CREATE TABLE table (column INT AUTO_INCREMENT PRIMARY KEY)
ALTER TABLE table AUTO_INCREMENT=integer;
ALTER TABLE table MODIFY column datatype DEFAULT data;
CREATE INDEX index ON table(column)
SHOW INDEX FROM table
DROP INDEX index ON table
テーブルのコピー
CREATE TABLE table SELECT * FROM table; incrementやkeyはコピーされない。
CREATE TABLE table LIKE table; (構造のみコピー)データはコピーされたい。属性はコピーされる。
INSERT INTO table SELECT * FROM table;
テーブルの削除
DROP TABLE table;
DELETE FROM table; (データのみ削除)
SHOW TABLES like 'mdl_%'
データの読み込み
mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet;
データの変更
mysql> UPDATE pet SET birth = '1989-08-31' WHERE name = 'Bowser';
テーブルデータの削除
mysql> DELETE FROM pet;
DROP DATABASE database; データベース削除