database : testdb1
user : testuser1
password : zerobase
IP : 192.168.123.102(106)
PORT : 3306
<한글>
ALTER TABLE (테이블명) convert to charset utf8;
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
mysql -h 192.168.123.106 -u testuser1 -p
show databases;
use testdb1;
select * from zerobase_member;
desc zerobase_member; → 테이블에 구성된 내용에 대해 볼 수 있음
<데이터 넣기>
INSERT INTO 테이블명 (컬럼1, 컬럼2, ...) VALUES (값1, 값2, ...);
<Primary key drop>
alter table 테이블명 drop primary key;
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
명명 규칙
member
ZEROBASE_MEMBER -> 언더바 표기법(DB 테이블, DB 컬럼명)
zerobase_member -> 언더바 표기법(c언어)
zerobaseMember -> 자바 사용하는 명명 규칙(카멜표기법)
ZerobaseMember -> 파스칼 표기법(C#명명규칙), 자바에서는 클래스명을 표기
zerobase-member -> 케밥 표기법(css명명규칙, 인터넷 주소)
ex) htttps://zero-base.co.kr (o) / https://zero_base.co.kr (x)
(
name varchar(20),
email varchar(100),
mobile_no varchar(12),
password varchar(50),
marketing_yn bit,
register_date datetime
);
-- select → 1개의 행, 여러 행이 될 수 있음
select * from zerobase_member;
-- 한글
ALTER TABLE zerobase_member convert to charset utf8;
insert into zerobase_member
(name, email, mobile_no, password, marketing_yn, register_date)
values
('박규태', 'test@naver.com', ' 01011111111', '1234', true, now());
-- 테이블 삭제
drop table zerobase_member;
-- 업데이트문
update zerobase_member set marketing_yn = false,
register_date = now(),
password ='1111'
where email = 'test@naver.com';
-- 삭제
delete from zerobase_member where email = 'test4@daum.com';
add constraint primary key pk_zerobase_member (email);