MySQLメモ
キー | バリュー |
---|---|
1行削除 | mysql> DELETE FROM table_name WHERE id=id_number; |
csvインポート1: mysql にログイン | $ mysql -u root -p --enable-local-infile |
csvインポート2: local_infileをONに | mysql> SET GLOBAL local_infile = 1; |
csvインポート3: | mysql> LOAD DATA LOCAL INFILE '/home/user/.csv' |
csvインポート4: | mysql> INTO TABLE table_name |
csvインポート5: | mysql> FIELDS TERMINATED BY ',' //区切り文字指定 |
csvインポート6: | mysql> LINES TERMINATED BY '\n' //改行文字の指定windowsは'\r\n' |
csvインポート7: | mysql> IGNORE 1 ROWS //1行無視する。csvがデータ行から始まる場合は不要 |
csvインポート8: | mysql> (col1, col2, col3); |
csvエクスポート1: 入出力可能なディレクトリの確認 | mysql> SHOW VARIABLES LIKE "secure_file_priv"; |
csvエクスポート2: | mysql> TABLE tableName |
csvエクスポート3: | mysql> INTO OUTFILE "確認したpath/outputFile.csv" |
csvエクスポート4: | mysql> FIELDS TERMINATED BY ',' |
csvエクスポート5: | mysql> ESCAPED BY '' |
csvエクスポート6: | mysql> LINES TERMINATED BY '\n'; |
mysql停止(WINDOWS) | net stop mysql80; |
カラムの削除 | mysql> ALTER TABLE table_name DROP COLUMN カラム名; |
カラムの追加 | mysql> ALTER TABLE table_name ADD column_name varchar(10); |
カラム名の表示 | mysql> SHOW COLUMNS FROM table_name; |
カラム名変更 | mysql> ALTER TABLE table_name CHANGE COLUMN 旧カラム名 新カラム名 型名; |
データベースを使う | mysql> USE dbname; |
データベース一覧 | mysql> SHOW DATABASES; |
データベース作成 | mysql> CREATE DATABASE dbname; |
データベース削除 | mysql> DROP DATABASE db_name; |
データ挿入 | mysql> INSERT INTO table_name (name) VALUES ('your_name'); |
データ更新 | mysql> UPDATE table_name SET column_name=new_value WHERE id=id_number; |
テーブルのコピー | mysql> CREATE TABLE new_table_name LIKE old_table_name; |
テーブルの一覧 | mysql> SHOW tables; |
テーブルの削除 | mysql> DROP TABLE table_name; |
テーブル作成 | mysql> CREATE TABLE table_name (id INT |
テーブル内全削除 | mysql> DELETE FROM table_name; AUTO_INCREMENTはリセットされない。 |
テーブル内全削除 | mysql> TRUNCATE TABLE table_name; |
テーブル内容全取得 | mysql> SELECT * FROM table_name; |
テーブル名の変更 | mysql> ALTER TABLE old_table_name RENAME TO new_table_name; |
バージョン確認 | $ mysql --version |
ユーザーの作成 | mysql> CREATE USER 'user_neme IDENTIFIED BY 'your_password'; |
ログアウト | mysql> exit |
ログイン | $ mysql -u username -p |
複数のカラムを追加 | mysql> ALTER TABLE table_name ADD column (column_nameA varchar(100) |
Copyrights © 2019 - Imran Hossain, All Rights Reserved.