📕

【MySQL】メモ✍

2021/07/04に公開約900字

バックエンドの言語にも手を出していきたい...と思い手始めに準備としてSQLのコマンドをメモ。

起動&停止

mysql.server start
mysql.server stop

or

brew services start mysql
brew services stop mysql

パスワード設定

mysql_secure_installation

ログイン

mysql --user=root --password

ログアウト

exit;

データベースの一覧表示

SHOW databases;

データベースの作成

CREATE DATABASES my_app;

データベースの選択

USE my_app

テーブルの一覧表示

SHOW tables;

テーブルの作成

CREATE TABLE users (
    id INT AUTO_INCREMENT,
    name TEXT,
    PRIMARY KEY (id)
    );

テーブル構造の表示

DESCRIBE users;

取得

SELECT * FROM users;

挿入

INSERT INTO users(name) VALUES('hoge');

テーブルの削除

DROP TABLE users;

データベースの削除

DROP DATABASE my_app;

カラムの追加

ALTER TABLE items ADD COLUMN stock INT;

カラムの更新

UPDATE items SET stock = 100 WHERE id = 1;

カラム名の変更(priceカラムをINT型のcostカラムに変更)

ALTER TABLE items CHANGE COLUMN price cost INT;

カラムの削除(categoryカラムを削除)

ALTER TABLE items DROP COLUMN category;

Discussion

ログインするとコメントできます