목록MySQL (5)
코딩알파

JOIN문은 데이터베이스 내의 여러 테이블에서 가져온 레코드를 조합하여 하나의 테이블로 표현. JOIN은 SELECT문과 함께 사용합니다. INNER JOIN 문법 1번 SELECT 컬럼 FROM 1번테이블 INNER JOIN 2번테이블 ON 조건 문법 2번 SELECT 컬럼 FROM 1번테이블 JOIN 2번테이블 ON 조건 예제는 EMP테이블의 DEPTNO 필드와 DEPT테이블의 DEPTNO 필드가 서로 일치하는 레코드만 INNER JOIN한 예제 SELECT * FROM EMP INNER JOIN DEPT ON EMP.DEPTNO=DEPT.DEPTNO; SELECT * FROM EMP JOIN DEPT ON EMP.DEPTNO=DEPT.DEPTNO; 두 쿼리 모두 같은테이블이 나옵니다. 테이블의 이름..

WHERE절 데이터를 조회할 때 특정 조건을 기준으로 원하는 행을 출력하는 데 사용 SELECT 필드1,필드2필드N... FROM 테이블명 WHERE 조건식; WHRER 조건식이 TRUE일때 출력. AND , OR , NOT연산자 AND :둘다 TRUE이면 TRUE OR : 둘중 하나만 TRUE면 TRUE NOT : TRUE 를 FALSE로 바꾼다. SELECT * FROM EMP WHERE DEPTNO =10; => DEPTNO =10 인것만 출력 SELECT * FROM EMP WHERE NOT DEPTNO =10; => DEPTNO = 10이 아닌것만 출력 SELECT * FROM EMP WHERE DEPTNO =10 AND ENAME LIKE 'C%'; => DEPTNO =10이고 이름이 C로 시..

1. SELECT문 SELECT문 데이터조회를 한다. 모든 데이터를 조회 SELECT * FROM 테이블명; * : 모든 칼럼을 조회한다. 데이터를 모두 조회 하지 않고 특정한 조건에 맞는 데이터를 조회 하고 싶을때 WHERE를 사용 SELECT * FROM 테이블명 WHERE 컬럼 = '값'; 모든칼럼은 조회 하지 않고 몇개의 칼럼만 조회 SELECT 칼럼1.칼럼2,... FROM EMP; 2. UPDATE문 UPDATE는 입력한 데이터를 다른 데이터로 수정할때 사용한다. 여기서 주의할점은 수정할데이터 WHERE를 꼭 써야한다. (사용하지 않으면 모든 데이터가 수정된다.) UPDATE 테이블명 SET 변경할칼럼='수정할값' WHERE 칼럼1 ='값' 3. DELETE문 입력한 데이터 삭제 WHERE에 ..

테이블 생성 CREATE 사용합니다. CREATE TABLE user( id INT(11) NOT NULL , name VARCHAR(10) NOT NULL, PRIMARY KEY(id) ); show tables; 테이블이 생성이 되었는지 확인 -INSERT- INSERT를 사용하여 테이블 USER에 값을 넣어줄겁니다. 2가지 방법이 있습니다. -문법(1) INSERT INTO 테이블이름( 속성1, 속성2,..)VALUES(속성1값, 속성2값...); 값 부여 INSERT INTO USER(ID,NAME)VALUES(1,'TESTER'); -문법(2) INSERT INTO 테이블이름 VALUES(속성값1,속성값2...); 값 부여 INSERT INTO USER VALUES(2,'TESTER2'); -A..

Mysql 처음 시작시 cmd 를 들어가줍니다. mysql 로그인을 하여 시작합니다. 데이터베이스 생성 CREATE DATABASE 데이터베이스명; 데이터베이스 리스트 조회 SHOW DATABASES; 데이터베이스 삭제 DROP DATAVASE 데이터베이스명; 삭제할 경우는 많이 없지만 만약 삭제하게 된다면 써준다. 데이터베이스 DB사용 USE 데이터베이스명; 사용을 한순간부터 이 데이터베이스 안에서 작업이 이루어집니다. TABLE 생성(간단한 테이블 생성) CREATE TABLE user( id BIGINT NOT NULL AUTO_INCREMENT, name VARCHAR(10) NOT NULL, PRIMARY KEY(id) ); 테이블 생성 조회 SHOW TABLES; 테이블을 조회했더니 user ..