cloud9でMySQLを使う方法


Warning: Trying to access array offset on value of type bool in /home/shu1good/in-sec.xyz/public_html/wp-content/plugins/pryc-wp-add-custom-content-to-bottom-of-post/pryc-wp-add-custom-content-to-bottom-of-post.php on line 54

Warning: Trying to access array offset on value of type bool in /home/shu1good/in-sec.xyz/public_html/wp-content/plugins/pryc-wp-add-custom-content-to-bottom-of-post/pryc-wp-add-custom-content-to-bottom-of-post.php on line 59

Warning: Trying to access array offset on value of type bool in /home/shu1good/in-sec.xyz/public_html/wp-content/plugins/pryc-wp-add-custom-content-to-bottom-of-post/pryc-wp-add-custom-content-to-bottom-of-post.php on line 60

cloud9でMySQLを操作する方法

Webアプリケーションを作って、自分のスキルアップに繋げよう!シリーズです。基本的には備忘録のような感じになりますが、
誰が見ても操作ができるように丁寧に書いていこうと思います。

cloud9のMySQLを操作する手順

cloud9のターミナルで以下のコマンドを入力すると、SQLを操作する準備が整う

$mysql-ctl start

出力されたメッセージ
* Starting MySQL database server mysqld
...done.

以下のコマンドでMySQLの操作をできるようにする。

$mysql-ctl cli

以下実行結果

ユーザ名:~/workspace $ mysql-ctl cli
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 57
Server version: ○.○.○-0ubuntu0.○.○.○ (Ubuntu)

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

mysqlにアクセスしたら、テーブルを作らないと、データを入れることができないので、以下のSQLで新たなデータベース(今回はsns)を作成します。

create database sns;

作ったら、使用するDBに移動する

mysql> use sns

そして、DBのテーブルを作成します。

create table db_user(id int(5), name varchar(20),password varchar(100));

以下insert文でid,name,passwordを登録して、select文で参照。

mysql> insert into db_user (id,name,password)value(0001,'shu1good','shu1good');
Query OK, 1 row affected (0.01 sec)

mysql> select * from db_user;
+------+----------+----------+
| id   | name     | password |
+------+----------+----------+
|    1 | shu1good | shu1good |
+------+----------+----------+
1 row in set (0.00 sec)