DB 테이블 생성 테이블을 생성하는 sql 문이다. create table 테이블명( 컬럼명 데이트타입 조건, 컬럼명 데이트타입 조건, 컬럼명 데이트타입 조건 ); create table topic( id int(11) NOT NULL AUTO_INCREMENT, title VARCHAR(100) not null, description text null, created datetime not null, author VARCHAR(15) null, profile VARCHAR(200) NULL, PRIMARY KEY(id) ); ㄴ Primary Key : 기본키 ㄴ not null : null 불가 ㄴ null : null 가능 ㄴ AUTO_INCREMENT : 자동 index 번호 입력. ㄴ int :..
현재 군대 복무중으로 구름IDE 를 통해 설명을 해야한다... * 구름IDE 는 웹 IDE 로 웹에서 개발 할수 있는 환경이다. OS : Ubuntu DB : MariaDB DB 접속하는 sql 문 mysql -u root // root 계정으로 유저로 접속. ㄴ -u : 유저 ㄴ -p : 비밀번호 입력 * 저는 root 계정으로 진행하였지만 보통은 계정을 만들어서 그 계정에서 실행합니다. root 계정 ( 비권장 ) 만약 이런 오류가 발생된다면 mysql 이 실행되고 있지 않는 상태이다. 즉 서버가 stop 된 상태... 해결방법은 간단하다. 우분투 기준으로 service mysql start 명령어를 실행하면 된다. 다시 mysql -u root -p sql 문 실행후 DB 접속을 하면 이러한 화면이..
Mysql 이란? Mysql이 무엇일까? 구글에 검색하면 이러한 답변이 나온다. "웹사이트 및 애플리케이션용 데이터를 저장하고 검색하는 데 사용하기 쉽고 빠르고 안정적인 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다." 나는 처음 공부할때 모르는 단어가 있었다.. 바로 관계형 데이터베이스? 가 무엇인지 몰랐다. 하지만 점차 DB 공부를 하게 된 결과 관계형 데이터베이스 (RDBMS) 가 무엇인지 알게 되었다. 처음 공부하는 분들은 몰라도 되지만 먼저 설명을 하자면 관계형 데이터베이스는 테이블에 데이터가 저장되어 테이블마다 다른 데이터 구조를 파악하고 이해할수 있다. 즉, 데이터 항목들이다. 자세한것은 앞으로 게시글에 작성하면서 알려드릴겠습니다. SQL 문? SQL 문은 또 무엇일까? DB ..