• [SQL] MySQL - SELECT 기본문법

    SELECT SELECT - 기본 문법 SELECT 문은 데이터베이스에서 전체 혹은 특정 데이터를 검색할 때 사용된다. 반환되는 데이터는 임시의 테이블로 구성된다. 검색해서 출력할 칼럼을 하나 혹은 여러 개 나열할 수 있다. SELECT column1, column2, ... FROM table_name; 모든 칼럼을 지정할 때에는 *를 사용한다. SELECT * FROM table_name; 특정한 상수를 출력할 수도...


  • [SQL] MySQL - CREATE

    CREATE MySQL을 실행시켰다고 해서 바로 데이터를 입력하는 것은 아니다. 입력할 데이터를 어느 데이터베이스에 저장할 것인지 지정하거나, 혹은 데이터베이스를 새로 생성해야 한다. 데이터베이스 목록에 무엇이 있는지는 SHOW DATABASES; 를 통해 알 수 있다. SHOW DATABASES; +--------------------+ | Database | +--------------------+ | mysql | | performance_schema | | sys | | ......


  • [SQL] DBMS와 SQL이란

    DBMS (Database Management System) 데이터베이스란? 대량의 정보를 컴퓨터가 효율적으로 접근할 수 있도록 가공 및 저장한 것. DBMS란? 다수의 사용자들이 데이터베이스 내의 데이터를 접근할 수 있도록 해주는 소프트웨어 도구의 집합. DBMS를 쓰지 않는다면 다수의 사람이 데이터를 공유하기 어렵다 대량의 데이터를 다루기 어렵다 (txt, xls 등) 읽기/쓰기를 자동화하려면 프로그래밍 기술이 필요하다 만일의...


  • [Java] Number with Comma 천 단위 콤마 찍기

    12345678 이라는 숫자에 ‘12,345,678’ 처럼 천 단위로 콤마를 찍어야 할 때가 있다. NumberFormat을 사용하면 콤마가 찍힌 String을 반환받는다. int number = 12345678; System.out.println(number); // 12345678 String commaNum = NumberFormat.getInstance().format(number); System.out.println(commaNum); // 12,345,678 getInstance() 에 아무 것도 넣지 않으면 미국 스타일이 default 설정이 되어 천 단위로 콤마(,)가 찍힌다. 이는 getInstance(Locale.US)와 같은...


  • [일상글] 무작정 시작한 초보 개발 스터디 후기

    독학으로 개발 공부를 한지도 일년 정도 되었다. 사실 프로그래밍 관련 국비지원 학원의 강의는 언제나 준비되어 있고, 수강생들은 빨리 배우고 빨리 취직한다는 점에서 학원에 솔깃한 적도 있었다. 그러나 자발적으로 새 분야에 발 들인 만큼 ‘개발은 언제나 즐겁게’ 모토를 지키기 위해 느리더라도 스스로 뛰어보고 싶었다. 혼자 하다보니 종종 공부에 소홀해지거나, 방황하는 경우가...