목록DataBase/MySQL (20)
wasup
보호되어 있는 글입니다.
SQL INNER JOIN Keyword www.w3schools.com/sql/sql_join_inner.asp SQL INNER JOIN Keyword SQL INNER JOIN Keyword SQL INNER JOIN Keyword The INNER JOIN keyword selects records that have matching values in both tables. INNER JOIN Syntax SELECT column_name(s) FROM table1 INNER JOIN table2 ON table1.column_name = table2.column_name; Demo Database I www.w3schools.com mysql 접근 C:\Users\W>docker ps -a CON..
보호되어 있는 글입니다.
JDBC(Java Database Connectivity) https://mvnrepository.com/artifact/mysql/mysql-connector-java 다운로드 후 폴더(lib)생성 -> 다운로드 파일 넣기 설정 Java Build Path > Libraries > Add JARs... > .jar 확인 테스트를 위한 TABLE생성 SHOW TABLES; CREATE TABLE tbl3( col1 int PRIMARY KEY AUTO_INCREMENT, col2 varchar(10) ); SELECT * FROM tbl3; 확인 mysql> SELECT * FROM 회원; +--------+-----------+---------------+ | 번호 | 성명 | 주민번호 | +-----..
데이터 조작어 DML ( Data Maniqulation Language ) 데이터를 조회, 검색, 변형. SELECT 조회 INSERT 삽입 UPDATE 수정 DELETE 삭제 #1행의 count열을 표를 만듬. SELECT COUNT(*) FROM 게시물; COUNT(DISTINCT ____) #중복되는 값을 추가 INSERT INTO 게시물(제목, 내용, 작성자번호) VALUES('제목5', '내용1', 1); INSERT INTO 게시물(제목, 내용, 작성자번호) VALUES('제목6', '내용2', 2); INSERT INTO 게시물(제목, 내용, 작성자번호) VALUES('제목7', '내용3', 3); INSERT INTO 게시물(제목, 내용, 작성자번호) VALUES('제목8', '내용4',..
테스트할 테이블 생성 #auto_increment, 자동 증가 #DEFAULT 0, 값이 없으면 무조건 0 #DEFAULT 'aa', 값이 없으면 무조건 'aa' #DEFAULT CURRENT_TIMESTAMP 값이 없으면 시스템 날짜 삽입 CREATE TABLE tbl2( col1 int PRIMARY KEY AUTO_INCREMENT, col2 int DEFAULT 0, col3 varchar(10) DEFAULT 'aa', col4 timestamp DEFAULT CURRENT_TIMESTAMP ); 값 삽입 INSERT INTO tbl2(col2) VALUES(45); INSERT INTO tbl2(col2) VALUES(12); INSERT INTO tbl2(col2) VALUES(53); IN..
데이터 정의어 DDL ( Data Definition Language) 데이터 구조와 관련. CREATE 생성 ALTER 수정 DROP 삭제 RENAME 이름변경 TRUNCATE 구조만 남기고 데이터 삭제 이전 글 내용 DROP DATABASE mydb1; CREATE DATABASE mydb1; USE mydb1; CREATE TABLE 회원( 번호 int PRIMARY KEY, 성명 varchar(20), 주민번호 char(13) ); CREATE TABLE 게시물( 번호 int PRIMARY KEY, 제목 varchar(20) NOT NULL UNIQUE, 내용 varchar(200) NULL, 작성자번호 int NOT NULL, FOREIGN KEY (작성자번호) REFERENCES 회원(번호) ..
DROP DATABASE mydb1; CREATE DATABASE mydb1; USE mydb1; primary key를 지정하여 테이블 생성 CREATE TABLE 회원( 번호 int PRIMARY KEY, 성명 varchar(20), 주민번호 char(13) ); 테이블 생성, #열명 자료형 부가사항 CREATE TABLE 게시물( 번호 int PRIMARY KEY, 제목 varchar(20) NOT NULL UNIQUE, 내용 varchar(200) NULL, 작성자번호 int NOT NULL, FOREIGN KEY (작성자번호) REFERENCES 회원(번호) ); Table의 행(row) 삽입 INSERT INTO 회원 VALUES(1, '홍길동', '1111111111111'); INSERT ..