Data Base Mysql
접속하기 서버에 접속한다 DB접속하기 SSH Secure Shell 프로그램 이용 Host : et2.hknu.ac.kr Id : t학번 Pwd : a12345 <- 초기값 DB접속하기 mysql –uhk학번 -pa12345 hk학번 ex) mysql –uhk2009123456 -pa12345 hk2009123456
접속된 상태 mysql –uhk2009123456 -pa12345 hk2009123456
Table Table 확인 mysql> show tables; 테이블 생성 CREATE TABLE test ( name VARCHAR (15), email VARCHAR (25), hp VARCHAR(25), ID INT AUTO_INCREMENT, PRIMARY KEY (ID) );
Table 생성 확인
desc를 이용한 Table 확인
Table에 입력하기 #1 insert into test values ('이화', 'lee@ex1.co.kr', '011-241-7696', NULL);
Table에 입력하기 #2 insert into test(name,hp) values('lee wha', '031-677-7686');
Table에 친구 10명 등록하기 insert into test(name,email,hp) values('lee sang wha', 'sang@ui.co.kr', '017-241-7686'); values('lee mi sook', 'sook@ui.co.kr', '017-123-4582'); values('kim wha jung', 'jung@ui.co.kr', '017-200-8795'); values('park min kyu', 'park@hanmail.net', '016-251-8574'); values('kim jung sook', 'sook@naver.com', '010-2548-2517'); values('choi min sang', 'min@ui.co.kr', '018-587-8754');
입력하기 Query
입력 확인 Query
SELECT문 사용하기 Ex) select * from test; select name from test; SELECT [항목, 항목2 …] FROM [Table Name] WHERE [검색조건] Ex) select * from test; select name from test; select name, hp from test; select * from test where name='lee'; select * from test where name like 'lee%'; select * from test where name like 'lee%' or name like 'kim%'; select * from test where name like '%a%'; select * from test where name like 'lee%' and hp like '011%';