LoginSignup
0
0

mysqlを使い始めるまでのチートシート(Windows)

Posted at

mysqlを使い始めるまでのやりかたもよく忘れるのでチートシートにしました

前提:XAMPP for Windowsを使用

準備

: XAMPPコントロールパネル上で、MySQLモジュールの横にある「Start」ボタンが表示されているかどうかを確認
以下はXAMPPのコマンドライン入力、XAMPPコントロールパネルにあるshellをクリックを使う(PowerShellとかではないので注意!)XAMPPのコマンドライン入力はmysqlへのパスが通っている

まずはmysqlがインストールされているか確認

mysql --version

接続

mysql -u root -p
デフォルトでパスワードは入れてないはずなのでそのままリターンでok

データベースの一覧表示:

SHOW DATABASES;

データベースを選択:

USE [データベース名];
例: USE test;

テーブルの一覧表示:

SHOW TABLES;

テーブルの構造を表示:

DESCRIBE [テーブル名];

データベースの新規作成

CREATE DATABASE データベース名;

データベースの削除

DROP DATABASE データベース名;

テーブルの作成

たとえば以下のような構造のテーブルを作るには

+---------------+--------------+------+-----+---------+----------------+
| Field         | Type         | Null | Key | Default | Extra          |
+---------------+--------------+------+-----+---------+----------------+
| id            | int(11)      | NO   | PRI | NULL    | auto_increment |
| username      | varchar(50)  | NO   | UNI | NULL    |                |
| password_hash | varchar(255) | NO   |     | NULL    |                |
+---------------+--------------+------+-----+---------+----------------+

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(50) NOT NULL UNIQUE,
    password_hash VARCHAR(255) NOT NULL
);

データを挿入する

INSERT INTO users (username, password_hash) VALUES ('yamada', '12345');
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0