MySql command Collection

Seonmi Choi·2021년 7월 31일
0

Start again!!!

목록 보기
22/40

Install mysql from homebrew

$ brew install mysql
$ brew info mysql
$ brew list  //check the list

connection with mysql

$ mysql -u root -p

if you didn't set password, after just press enter key and insert

mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourPassword';

SHOW - What can see DB & TABLE
CREATE - What make DB, TABLE
SELECT - Select datas
INSERT - Insert record
UPDATE - Update data
DELETE - Delete record
DROP - Delete DB, TABLE
ALTER - Modify each information

Connection of Mysql in cmd

mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.26 Homebrew

Copyright (c) 2000, 2021, Oracle and/or its affiliates.

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> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'perthhouse';
Query OK, 0 rows affected (0.00 sec)

mysql>

Gnerating DB

CREATE DATABASE D_N;

Show all databases

SHOW DATABASES;

Use database

USE D-N;

Generating Table

CREATE TABLE user(
id int PRIMARY KEY AUTO_INCREMENT,
name varchar(255),
email varchar(255)
);
SHOW TABLES;

3 Ways

DESC T_N
DESCRIBE T_N;
EXPLAIN T_N;

Insert table data

INSERT INTO T_N(F_N1, F_N2, F_N3.. ESC..) VALUES('DATA1', 'DATA2','DATA3'....)
SELECT * FROM T-N;
DROP DATABASE D_N;
DROP TABLE T_N;
ALTER TABLE T_N ADD F_N F_TYPE;
ALTER TABLE T_N DROP F_N;

Feild modify

ALTER TABLE T_N CHANGE F_N NewF_N NewF_Type;

Feild type modify

ALTER TABLE T_N MODIFY F_N NewF_Type;
ALTER TABLE T_N RENAME NewF_N;

Modify data

UPDATE T_N SET newF_N = "value" WHERE conditionF_N="value";

Delete data

DELETE FROM T_N WHERE F_N='value';

Search data

SELECT F_N T_N WHERE F_N="value";
profile
I am not afraid of learning!

0개의 댓글