본문 바로가기

Study/Database4

MySQL 총정리 테이블의 모든 내용 조회 (SELECT)SELECT * FROM [테이블이름]/// *은 모든 열을 조회한다는 것을 의미 조건에 따른 테이블 조회 (WHERE)SELECT * FROM [테이블이름] WHERE [조건문] ;/// 조건문에서 같은 것을 찾을 때는 ==가 아닌 = 사용/// 다른 것을 찾을 때는 not [열이름] = [내용] /// 숫자는 그냥 입력하되 문자열은 ' ' 로 감싸서 표기/// 문자열은 웬만하면 LIKE '%[문자열]%'로 찾자 테이블 여러개 사용테이블이름을 그대로 사용SELECT [테이블1].[열이름] [테이블2].[열이름] FROM [테이블1], [테이블2]; 테이블에 별칭 붙여서 사용SELECT [테이블별칭1].[열이름] [테이블별칭2].[열이름.. 2020. 12. 30.
3. mysql과 node.js를 연결한 로그인/회원가입 예제 0. 앞선 내용은 이전 글 참조 https://gyeombi.tistory.com/31 show databases; >use web; >show tables; 테이블 없을 시 테이블 생성 CREATE TABLE IF NOT EXISTS user ( id int(12) NOT NULL, username varchar(50) NOT NULL, password varchar(255) NOT NULL, email varchar(100) NOT NULL ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; user table의 id열의 type이 int이고 primary key로 설정하고, 자동으로 번호가 올라게, null이 아니도록 수정한다는 의미 alter tabl.. 2020. 12. 6.
2. mysql 사용자 추가 및 DB 사용 서버 및 클라이언트 접속 gyeombi.tistory.com/30 mysql 서버 구축 설치 및 실행 1. 오라클 홈페이지 접속 2. 리소스 메뉴 -> 소프트웨어 다운로드 3. Database -> MySQL 4. 아래쪽의 MySQL Community (GPL) Downloads 클릭 5. MySQL Community Server -> windows운영체제 -> Zip A.. gyeombi.tistory.com 이전 글 참조 DB확인 >show databases; user 추가 로컬호스트에서 서버 접속 CREATE USER '[id]'@'localhost' IDENTIFIED BY '[password]' PASSWORD EXPIRE NEVER; 다른 컴퓨터에서 서버 접속 CREATE USER '[id]'.. 2020. 12. 6.
1. mysql 서버 구축 설치 및 실행 1. 오라클 홈페이지 접속 2. 리소스 메뉴 -> 소프트웨어 다운로드 3. Database -> MySQL 4. 아래쪽의 MySQL Community (GPL) Downloads 클릭 5. MySQL Community Server -> windows운영체제 -> Zip Archive 다운로드 (로그인 안하려면 아래쪽의 No thanks, just start my download 클릭) 6. Connector/J -> Platform Independent -> Zip Archive 다운로드 7. mysql-8.0.22 압축파일 풀기 8. bin 디렉토리의 mysqld.exe는 서버프로그램, mysql.exe는 클라이언트 프로그램이다 9. 해당 파일을 클릭 시 실행 되지만 DOS창에서 실행시켜.. 2020. 12. 5.