cd /usr/local/mysql/bincd 로 /usr/local/mysql/bin 으로 이동해준다../mysql -u 사용자이름 -p 사용할DB명현재폴더의 mysql을 -u 옵션을 사용하여 사용자를 지정하고 -p 옵션으로 접속할 DB를 지정한다.\-p는 생략가능
show databases;create database 생성할DB이름;drop database 삭제할DB이름;use 사용할DB이름;예전 버전은 rename database sql로 DB이름을 간단히 변경할 수 있었지만,최근 버전은 새로운이름의 DB를 생성 후 테이블을
int4byte 이며, 정수형이다.varchar최대 65535byte 이며, 가변길이이다. 짧은 데이터 입력시 나머지 공간은 채우지 않는다.date3byte 이며 년, 월, 일 자료형이다.time3byte 이며 시, 분, 초 자료형이다.datetime8byte 이며 날
null필수 입력 사항이 아니다. 데이터 값이 비워져있어도 상관없다.not null필수 입력 사항. 데이터값이 무조건 있어야 한다.unique같은 테이블 내에서 중복이 안되는 제약조건이다. 고유한 데이터들의 제약조건이다.primary keynot null 과 uniqu
mysql은 오라클 처럼 시퀀스를 따로 생성할 수 없다. 따라서 컬럼을 생성이나 추가할때 auto_increment 라는 옵션을 사용한다.alter table 테이블명 add 컬럼명 자료형(자료형길이) auto_increment;
select 함수명(컬럼명) from 테이블명;ABS(숫자) 절대값 출력.CEILING(숫자) 값보다 큰 정수 중 가장 작은 수.FLOOR(숫자) 값보다 작은 정수 중 가장 큰 수, 실수를 무조건 버림(음수일 경우는 제외).ROUND(숫자,자릿수) 숫자를 소수점 이하
데이터베이스 메모리에 존재하는 데이터는 보존이 안된다. 그러므로 해당 앱이 종료되면 메모리에 있던 데이터들은 다시 읽을 수 없다. 그러므로 데이터를 장기적으로 보관하기위해 데이터베이스를 사용한다. 관계형 데이터베이스 관계형 데이터 베이스란 말 그대로 관계형 데이터