본문 바로가기

반응형

Data/MariaDB

(12)
DB] DDL(데이터 정의어) / 테이블 root 에서 해줄 일이 끝났으니 root가 있는 localhost 라는 데베 말고 다른 데베를 만들어서 그 곳에서 web_user 라는 사용자로 테이블을 만들고 데이터 넣고 빼고 쿼리문 연습을 해보자. 새로운 Database 생성 데이터베이스( 자바에서 패키지) 의 테이블은 자바에서의 클래스라고 생각하면 쉽다. 테이블 생성, 수정, 삭제는 DDL(데이터 정의어) - CREATE / ALTER / DROP 로 한다. 1. 테이블 생성 테이블 생성 (CREATE) CREATE TABLE [테이블 이름]( [컬럼명] [데이터 타입] [사이즈] ); [컬럼명] [데이터 타입] [사이즈] 은 한 세트. 테이블에 넣을 컬럼끼리는 콤마로 구분한다. 마지막 컬럼 뒤에는 콤마를 붙이지 않는다. 쿼리문 마지막에 세미콜론..
DB] DBeaver 사용 Database 만들기 1. root - localhost CREATE DATABASE [데이터베이스 이름]; USE [데이터베이스 이름] : 해당 데이터베이스로 진입 use mydb; 명령어를 실행하면 2. DBeaver 에서 데이터베이스 생성 데이터베이스 안에 테이블을 생성하고 수정하고 테이블에 데이터 삽입, 수정, 삭제 등을 할 때는 저 데이터베이스 위치를 잘 봐야함! 밑으로 내리는 화살표 누르면 쉽게 이동 가능가능~! 처음에는 사용자를 생성해주기 위해 root로 연결하여 들어갔지만 실제로 일할 때는 DB관리자가 아닌 이상 root 권한으로 DB를 만질 일은 잘 없다고 한다. root가 생성해준 유저를 사용함. 기타 등등 - localhost 위에 마우스 올리고 우클릭 > 연결종료 (빨간플러그) =..
DB] DDL(데이터 정의어) / root - 유저 생성, 권한 설정 우리가 사용하는 데이터베이스는 RDB(Relation DataBase)로 관계형 데이터베이스이다. 자세한 설명은 나중에. 일단 그렇군하고 넘어가기! 데이터베이스 > 테이블 > 필드 1. 여러 데이터(필드)들이 모여있는 것을 테이블(Table)이라고 한다. - 테이블은 자바로 치면 클래스(class)와 같다고 볼 수 있다. 2. 그 테이블들이 모여있는 것을 데이터베이스(Database)라고 한다. - 데이터베이스는 자바의 자바패키지(package) 와 같다고 볼 수 있다. 3. 테이블 안에는 데이터 즉, 필드(feild)들이 들어있다. - 때문에 테이블 이름은 테이블 안의 필드(데이터)를 유추할 수 있게 적어준다. - 자바의 클래스 이름도 클래스 안의 메서드를 유추할 수 있도록 적듯이. DBeaver에서 ..
DB] Maria DB , DBeaver 설치 Maria DB 1. mariadb download 검색 -> 홈페이지에 들어가면 바로 다운로드 가능 원하는 버전, 해당 os 등 선택해서 다운로드 누르면 된다. * Mirror 에 나오는 서버는 Maria DB가 무료 배포이기 때문에 다른 곳의 서버를 빌려 쓴다고 한다. 그래서 Mirror 에는 빌려쓰고 있는 서버가 표시된다. 보통 대학교의 서버를 빌린다고 함. 2. 다운로드 된 파일을 실행해서 설치를 진행해주면 된다. Third party tools는 mariaDB 에디터라고 하는데 다른 에디터를 사용할 것이기 때문에 다운받지 않는다. Modify password for database user 'root' : root 사용자의 비밀번호를 설정해준다. root의 권한으로 해주는 것이 많기 때문에 설정..

728x90