workSpace/MYSQL

workSpace/MYSQL

    [mysql][mac] mac에 mysql 설치/삭제/재설치 하는 방법

    [mysql][mac] mac에 mysql 설치/삭제/재설치 하는 방법

    다른 사람들이 사용하는 맥이랑 내가 사용하는 맥이랑 다른건가 너무 화. 가. 난. 다. 잘 되지도 않고 심지어 다른 플랫폼이랑 연결하려고 하는데 문제가 생겨서 도저히 프로젝트 진행이 안된다.(내가 못 하는건 인정.) 그래서 생각한게 내가 mac에 mysql설치 전문가가 되자는 생각을 했따!!!!(다 뒤져써) 우선, 내 mac에 있는 mysql을 싸그리 아주 꺢끘하게 삭제 해주기로 마음 먹었다. 나는 2가지 방법으로 mysql을 설치를 했었다. (terminal과 공홈 아래에서 설명...) 왜냐면, 망할놈의 머리가 로직을 잘 모르고 말안듣는 손가락이 제멋대로 키보드 위에서 춤을 춰대서. 위와같이 검색해서 하드디스크에 있는 mysql의 모든 파일을 전부 삭제 시켰다. 맥에 터미널에 들어가서 아래와 같이 명령..

    [mysql] 접근 권한 시스템

    [mysql] 접근 권한 시스템

    Mysql 접근 권한 시스템 mysql 은 진보적이지만 비표준적인 보안/권한 시스템을 가지고 있다. 이번 장에서는 이것이 어떻게 작동하는지를 설명하고 있다. 권한 시스템이란 무엇인가? Mysql 권한 시스템의 주요 기능은 데이터베이스에서 select, insert, update, delete 권한 을 호스트의 사용자 이름과 관련짓는 것이다. 추가적인 기능에는 익명 사용자 기능과 LOAD DATA INFILE과 관리자 오퍼레이션과 같은 my sql만의 특수한 권한을 허용하는 부분이 포함되어 있다. Mysql에서 인증을 목적으로 사용하는 사용자 이름은 유닉스 사용자 이름(로그인 이름)이나 위도우 사용자 이름고는 전혀 관계가 없다는 것! 을 기억하자. 대부분 mysql 클라이언트는 m ysql 사용자 이름으로..

    [mysql][백문백답] 기본 문법 연습 문제 정답

    [mysql][백문백답] 기본 문법 연습 문제 정답

    정해진 정답이란 없다고 생각합니다. 추가적으로 다른 방식으로 구현하신분 께서는 아래 댓글란에 작성해주시면 감사하겠습니다. # 1. 사원테이블의 모든 레코드를 조회하시오 select * from emp; /*(mysql은 대체로 영작문을 하는대로 해석하면 된다고 생각한다.) select = 선택하다또는 선발하다라고 생각하면 되고 * = 전체, 또는 모든것 이라고 생각하면 될거 같다. from = 어떤 장소에서나 누구에서 ~ 에서로 풀이하면 된다. emp = 테이블의 이름을 넣어주면 된다. ; = 이것은 세미콜론으로 어디까지가 DBMS(데이터베이스 관리 시스템)의 명령어인지 구분하기위한 것으로 보면된다 선택하다 모든것 ~에서 [테이블명];*/ # 2. 사원명과 입사일을 조회하시오 select ename 사원..

    [mysql][백문백답] 기본 문법 연습 문제

    [mysql][백문백답] 기본 문법 연습 문제

    테이블 생성 * 먼저 아래 코드를 입력해서 연습 할 테이블을 만들어 줍니다. * CREATE TABLE DEPT ( DEPTNO DECIMAL(2), DNAME VARCHAR(14), LOC VARCHAR(13), CONSTRAINT PK_DEPT PRIMARY KEY (DEPTNO) ); CREATE TABLE EMP ( EMPNO DECIMAL(4), ENAME VARCHAR(10), JOB VARCHAR(9), MGR DECIMAL(4), HIREDATE DATE, SAL DECIMAL(7,2), COMM DECIMAL(7,2), DEPTNO DECIMAL(2), CONSTRAINT PK_EMP PRIMARY KEY (EMPNO), CONSTRAINT FK_DEPTNO FOREIGN KEY (DEP..

    [mysql]데이터 베이스 만들기

    [mysql]데이터 베이스 만들기

    위 코드를 localhost에 기입해서 실행해주면 데이터 베이스가 만들어 지고, 위와 같이 실행을 하고 나서, 위 이미지에서 플러스 버튼을 눌러서 데이터 좀 전에 입력했던 데이터를 기반으로 데이터 베이스를 생성해줘야 한다. 클릭을 하면 이런식으로 창이 열리고, 맨위에 Connection Name칸에 해당 데이터베이스 이름을 적어준다. 그리고 아래에 Username 칸안에 root 라고 적혀있는데 지우고 전에 데이터를 만들때 유저 이름을 넣어준다. 이런식으로 데이터 베이스를 만들수 있다.