본문 바로가기
반응형
데이터베이스 서버 접속과 데이터베이스 생성 이번 글에서는 데이터베이스 서버에 접속하여 데이터베이스를 생성하는 과정까지 간단하게 짚고 넘어가겠습니다. 데이터베이스(=스키마)를 생성하는 명령어는 다음과 같습니다. CREATE DATABASE 데이터베이스 이름; mysql> CREATE DATABASE sample_db; 모든 프로그래밍 언어들이 그렇듯 sql도 마찬가지로 코드의 끝에 세미콜론을 찍어주어야합니다. sample_db 은 제가 임의로 지정한 이름이니 원하는 이름을 사용하시면 됩니다. 명령어 쿼리의 결과문으로 "Query OK" 가 포함된 말이 나온다면 성공한겁니다. 그리고 혹시라도 데이터베이스 삭제를 원하신다면 이렇게 입력하시면 됩니다. DROP DATABASE 데이터베이스 이름; mysql> DROP DATABASE sample_db; .. 2020. 9. 2.
데이터 베이스의 구조 데이터베이스는 기본적으로 표 형식으로 데이터를 저장합니다. 엑셀의 스프레드 시트처럼 표로 된 형식으로 데이터를 저장하는 것입니다. 이런 표를 테이블이라고 합니다. 한 웹사이트에 대한 데이터베이스를 구성할 때 표(이하 테이블) 하나로만 가능할까요? 데이터가 별로 없다면 가능할 수도 있겠지만 일반적으로는 여러 개의 테이블들이 필요합니다. 예를들면 회원 정보에 대한 테이블, 그리고 글 목록에 대한 테이블, 상품에 대한 테이블 등이 있겠죠? 따라서 테이블들이 여러개 생기게 되고, 아무래도 관련있는 테이블들끼리는 묶어서 저장하는게 좋겠죠? 우리가 폴더를 정리할 때 처럼 폴더에 이름을 주고 그 폴더에 관한 데이터들을 거기에 넣듯이요. 따라서 이 폴더를 '데이터베이스' 또는 '스키마' 라고 칭합니다. -> 테이블들을.. 2020. 9. 2.
Mac OS에서 mysql 설치하기 (homebrew 이용) Mac에서 mysql을 설치하는 방법은 크게 두 가지가 있습니다. mysql 홈페이지에서 dmg 파일을 다운받아 설치하는 것, 그리고 homebrew 패키지 관리자를 이용해 설치하는 법입니다. Mac의 이점을 활용하여 간단히 설치할 수 있는 후자를 이용해 설치해보겠습니다. 터미널로 이동하여 아래 명령어를 입력해 homebrew를 우선 설치해줍니다. $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 설치동안 RETURN키를 입력하라고 하면 그냥 엔터를 박아주면 됩니다. brew 설치가 완료되었으면 사용하면 되는데, brew를 사용하기 전에는 반드시 업데이트를 해주어야 합니다. .. 2020. 9. 2.
[BaekJoon/백준] 6단계 "1차원 배열" 이에 해당하는 문제는 10818번, 2562번, 2577번, 3052번, 1546번, 8958번, 4344번으로 총 7문제이다. 여기서 내가 골머리를 썩힌 문제가 하나 있다. 바로 2577번. 왜 골머리를 썩혔냐고? 내가 멍청해서 그렇다. 이 글에서는 나의 멍청함을 알게 해준 2577번에 대해서만 다뤄보겠다. ∙ 2577번 문제를 처음 봤을 때 부터 그냥 어려워 보였다. 내가 산수를 진짜 못해서 산수적인 프로그래밍은 더하기던 빼기던 곱셈이던 정말 뒤지게 못한다. 수리학적 사고방식이 부족하기 때문에 코드도 정갈하고 규칙있게 짤 수 없다 보니까 짜다 보면 스스로 꼬이다가 나락으로 가버린다. 이 문제가 정보올림피아드 초등부 2번문제란다. 진짜 내가 한참 모자르고 멍청하고 부족하고, 세상은 넓다는 것을 이 문제.. 2020. 9. 2.
반응형