목록BE/mySQL\MariaDB (7)
치악산 복숭아

부제: 에러 코드 수집하기ㅎ...ㅎㅎ ( ᵕ̩̩ㅅᵕ̩̩ ) 엘리스 실습시간에 mariaDB 설치하려다가 안돼서 삽질끝에 성공한 과정 포스팅 🙋♀️ 나는 예전에 백엔드 쪽을 깔짝대려고 mysql을 설치한 상태였다 이 상태에서 설치하려고 했더니 바이너리가 겹칠수 있다고 나한테 겁을 주길래 단순히 삭제하면 될줄 알았는데 ...이 때부터 시작이었을줄 난 몰랐지... 원래는 https://mariadb.com/kb/ko/installing-mariadb-on-macos-using-homebrew/ 따라하면 되는건데 왜때문인지 나는 좀 험난했다... Homebrew로 macOS에 MariaDB Server 설치 Homebrew 패키지 매니저를 이용해서 MariaDB Server를 macOS (이전 Mac OS X..
* DDL(데이터 정의어, Data definition language): 데이터베이스의 스키마 객체를 생성, 변경, 제거하는 역할 테이블 생성 create table 테이블명( 필드명1 타입 [NULL | NOT NULL] [DEFAULT] [AUTO_INCREASE], 필드명2 타입 [NULL | NOT NULL] [DEFAULT] [AUTO_INCREASE], 필드명3 타입 [NULL | NOT NULL] [DEFAULT] [AUTO_INCREASE], ...... PRIMARY KEY(필드명) ); NULL 또는 NOT NULL로 속성값의 빈 값 허용 여부를 지정할 수 있음 DEFAULT 키워드와 함께 입력하지 않았을 떄의 초기값을 지정할 수 있음 AUTO_INCREMENT로 번호를 따로 입력하지..
INSERT 구문 작성 1) 필드명을 지정해 주는 방식 INSERT INTO 테이블명(필드1, 필드2, 필드3, 필드4, ... ) VALUES (필드 1의 값, 필드 2의 값, 필드 3의 값, 필드 4의 값, ... ) 디폴트 값이 세팅되는 필드는 생략할 수 있음 추후에 필드가 추가, 변경, 수정되는 경우 유연하게 대처할 수 있음 insert into ROLE (role_id, description) values (200, 'CEO'); 2) 필드명을 생략하는 방식 INSERT INTO 테이블명 VALUES(필드 1의 값, 필드 2의 값, 필드 3의 값, 필드 4의 값, ... ) 모든 필드 값을 반드시 입력해야 함 UPDATE 구문 작성 UPDATE 테이블명 SET 필드=필드1의 값, 필드2=필드2의..
* DML: 데이터 조작어(Data Manipulation Language) * DML의 종류 1. SELECT - 검색 2. INSERT - 등록 3. UPDATE - 수정 4. DELETE - 삭제 SELECT 구문 SELECT [DISTINCT] 칼럼명 [ALIAS] FROM 테이블명 WHERE 조건식 ORDER BY 컬럼이나 표현식 [asc | desc]; 전체 검색: SELECT 뒤에 *를 붙인다 select * from department; 특정 컬럼 검색: SELECT 뒤에 컬럼을 콤마(,)로 구별해서 나열한다 select empno, name, job from employee; 컬럼에 별칭(Alias) 부여하기: SELECT 컬럼명 as 컬럼의 별칭 select empno as 사번 fro..