728x90

Web (웹), Server (서버) 11

[MySQL] 테이블 생성과 제약 조건 설정 / 테이블 삭제 - CREATE TABLE / DROP TABLE

지난 포스팅에서, DB 사용할 준비를 마쳤다. 이제 DB 안에 테이블을 생성 & 삭제하는 방법에 대해 알아보자. DB에 테이블 생성 사용할 DB를 선택했으면, 테이블을 만들어줄 차례이다. 여기서 테이블이란, DB에서 실제로 데이터가 저장되는 곳이다. 테이블이란 말 그대로, 표의 형태를 지닌다. 테이블을 생성할 때는 테이블과 필드의 이름을 지정하는 동시에, 제약 조건을 사용해야 한다. 테이블과 필드의 이름은 본인이 알아서 지어주면 되고, 제약 조건에 대해 알아보자. *제약 조건(CONSTRAINT) : 데이터를 입력받을 때 지켜져야 하는 검사 규칙이다. 자주 사용되는 제약 조건의 종류는 다음과 같다. ● INT(), VARCHAR() 등 해당 컬럼에 사용될 자료형을 지정해 줘야 한다. 소괄호 안에는 허용할..

[MySQL] 데이터베이스 (DB) 생성

MySQL은 전 세계에서 가장 많이 사용되는 데이터베이스 관리 시스템이다. 오픈 소스 라이센스를 지원하기에, 누구나 무료로 이용할 수 있다. (단, 상업적 용도로 사용하게 될 경우에는 상업용 라이센스를 별도로 구매해야 한다!) 본인 또한, 서버 공부를 하며 MySQL을 사용하여 DB를 관리하려고 한다. 이번 포스팅에서는 MySQL의 기초적인 문법을 알아보고, DB를 직접 만들어보겠다. MySQL 기초 문법 ● 기본적인 작업 명령은 SQL 구문을 사용한다. *SQL : 데이터베이스에 접근할 수 있게끔 구조화된 하부 언어 ● 모든 구문의 마지막에는 ;(세미콜론)을 사용한다. ● SQL 구문은 대/소문자를 구분하지 않아도 된다. + SQL 구문이 아닌, 데이터 이름 등은 대/소문자를 명확히 해야 한다. SQL..

[WEB] 웹개발의 기초언어 HTML/CSS/JS/PHP

나만의 홈페이지를 직접 만드는 것을 목표로, 웹 개발 공부를 시작하였다. 홈페이지 쯤이야.. 뚝딱 만들지 않겠나 라는 생각으로 공부를 시작하였지만,그곳에서도 역시 거대한 벽들이 있었다.   내가 느꼈던 수 많은 벽 중에서 가장 먼저 찾아온 벽은,여러가지 언어를 습득해야 한다는 압박이었다.       웹 개발은 정말 다양한 언어로 구현이 가능하다. 하지만 10개의 언어로 웹 개발을 할 수 있다고 한들,내가 10개의 언어를 한번에 습득할 수는 없으니... 가장 기초적인 언어 4개만 꼽아서 공부하려고 한다.   HTML  :  Hypertext Markup Language  HTML은 웹 페이지의 구조적인 부분을 담당하는 언어이다.사람으로 비유하자면, 뼈대의 역할을 한다고 생각한다. 그렇기에 모든 웹 페이지에..

728x90