목록Database (15)
꾸준하고 즐겁게
말투가 다르지만 작성자 본인이 작성한 게 맞다. MySQL Workbench를 다운받는다. 이 글에서는 0.8.0.23 community 버전을 다운로드 받았다. 뭐 설치하는 거 번거롭다. 타이핑이 너무 싫었던 날.
MySQL Workbench에 접속해준다. 그리고 다음 쿼리를 입력한다. create user '새로 만들 유저 아이디' @'%' identified by '비밀번호'; grant all on 데이터베이스 이름.* to '새로 만들 유저 아이디' @'%'; 이렇게 입력하고 각각 실행시켜준다. 우리가 원래 MySQL 워크벤치에서 쓰던 계정 말고 새로운 계정을 만든 것이다. 서버에 직접적으로 조작을 할 순 없으므로, 리모트해서 억세스할 수 있게 하는 것이다. 2번째 줄 명령어로 저 아이디에 모든 권한을 준다. 저 아이디로 제 데이터베이스에 연결하면, 제 데이터베이스에서 셀렉트든 억세스든 딜리트든 전부 다 할수 있다. 단, 정해준 데이터베이스의 모든 테이블에서만 가능하다. 그리고 워크벤치 홈으로 나온다. 이제..
create table test.books ( book_id int not null auto_increment, title varchar(100), author_fname varchar(100), author_lname varchar(100), released_year int, stock_quantity int, pages int, primary key(book_id) ); select * from books; 테이블을 준비해준다. select concat('hello','...', 'welcome'); 하지만 예제는 상관없는 걸로 들겠다. 실행해보면 이런 결과를 볼 수 있다. 그런데 컬럼 이름이 너무 지저분하다. 이제 컬럼 이름도 바꿔본다. select concat('hello','...', 'welc..
insert into test (student_name, student_age, student_email_adress) values ('블로그 주인', '29', 'wj9183@daum.com'), ('블로그 방문자', '25', 'visitor@gmail.com'); 이전 글에 이어 작성한다. 2번째줄까지만 쓰고 세미콜론으로 마무리지어도 되고, 계속해서 괄호를 이용해 정보를 더 입력할 수도 있다. 실행한 뒤, 테이블에 우클릭으로 select rows - limit 1000 버튼을 눌러보면, 이렇게 입력되어 있는 걸 확인할 수 있다.