0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

cloud9でmySQL開始の際に使用したコマンド

Last updated at Posted at 2020-12-18

##cloud9から**mysql利用する際に使ったコマンド一覧**#

new terminalから新規ターミナルを作成し以下のコードを打つ

sql利用開始
ec2-user:~/environment $ sudo service mysqld start
sqlログイン
ec2-user:~/environment $ mysql -u root -p

※パスワード未設定の時は-pつけない

UTF対応してるか確認
SHOW VARIABLES LIKE "chara%";

↓このようになっていればOK、なっていない場合はこちら
image.png

ユーザ作成
create user ' summon_fire`@`localhost' IDENTIFIED BY 'password'; 
パスワード変更
set password for 'name'@'localhost' = password('pass');
ユーザ削除
drop user summon_fire@localhost;
DB一覧
show databases;
DB作成
create database new_db_name;
DB使用
use new_db_name;
データ型設定(id自動採番)
create table new_teble_name(
    id INT(11) AUTO_INCREMENT NOT NULL, 
    name VARCHAR(30) NOT NULL ,
    age INT(3) NOT NULL,
    PRIMARY KEY (id));

<データ型>
INT・・・数値型
FLOAT・・・浮動小数点型
DECIMAL・・・正確性が求められる金銭などのデータを扱う
char・・・固定長の文字列
VARCHAR・・・可変長の文字列
TEXT・・・可変長の文字列型
DATE・・・YYYY-MM-DD
TIME・・・HH:MM:SS.SSSSSSS
DATETIME・・・日付と時刻を併せ持つデータ型.

<指定可能なオプション>
UNIQUE・・・重複NG
DEFAULT・・・未入力時に表示する用のデフォ値
PRIMARY KEY・・・主キーに設定
AUTO_INCREMENT・・・自動採番
NOT NULL・・・入力必須項目

昇順、降順
desc new_table_name;
asc new_table_name;
INSERT文
insert into new_table_name (id, name, age) VALUES (1,'山田', 23);
SELECT文
select from new_table_name where id=1;
                            └条件句
APDETE文
UPDATE new_table_name SET age = 10 WHERE age = 5;

└ageが5のカラムのageを10に変更

DELETE文
delete FROM new_table_name WHERE age = 5;

└age=5のカラムを削除

DELETE文
delete from new_table_name;

└全削除

終了
exit
Bye
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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?