이미 실력있는 개발자가 아니라면,
Be a Developer 의 핵심은 "Search" 인듯 합니다.
장담할 수 있는건, 내가 하고자 하는건, 이미 많은 사람들이 시도하고, 어려워 했고, 그래서 여러가지 해결책이 있다는 것.
좋은 Key word로 검색할수만 있다면, 이미 절반은 성공!
MySQL 뿐만 아니라, 다른 프로그래밍 언어를 처음 공부할 때 도움이 되는 Key word는
Cheat sheet
console에서 mysql로 점프인 하는 방법은, 버릇처럼 익히게 될 것입니다.
기본 명령어는 다음과 같습니다.
MySQL 서버 접속
(bin. 폴더 경로에서) > mysql -uroot -p
>> 비밀번호 입력
mysql> SHOW DATABASES;
- 데이터베이스 목록을 보여라!
mysql> CREATE DATABASE [database_name];
- [database_name] 이름을 갖는 데이터베이스를 만들어라!
mysql> USE [database_name];
- 이 뒤로 사용하는 CRUD 명령은 [database_name] 의 데이터베이스에서 작업할 것입니다!
mysql> SHOW tables;
- 해당 데이터베이스 안에 생성되어 있는 테이블들을 보여라!
mysql> DESC [table_name];
- table을 만든뒤, 테이블 요소들의 성격을 보여줍니다.
mysql> SELECT*FROM [table_name];
- table을 만든 뒤, 그 테이블을 화면에 표시해 줍니다.
다음은,, 이번 포스트에서 가장 중요한, Table 생성 코드!!!
mysql> CREATE TABLE [table_name] (col1, col2, col3, ...., primary key(col?));
- [table_name] 의 이름을 갖는 table을 생성합니다.
- 표의 구분자들의 이름은 col1, col2, col3 등 입니다.
- 다음과 같이 column 들의 성격들을 지정해 줄 수 있습니다.
- (1) : column name
(2) : data type of column's & expression length ()
(3) : Allowed or not to NULL
- Data type 참조는? : https://www.techonthenet.com/mysql/datatypes.php
'BeADeveloper > DBstudy' 카테고리의 다른 글
관계형 데이터의 필요성 / 테이블 분리 - JOIN (0) | 2019.07.31 |
---|---|
MySQL 기초 2 : INSERT, SELECT, UPDATE, DELETE (0) | 2019.07.12 |
MySQL 기초 : SQL 개념정리 및 Create / Read (0) | 2019.07.11 |