DB프로그래밍/MYSQL 15

MySql - select문

SELECT 필드명 FROM 테이블명 WHERE 조건식 GROUP BY 필드명 (DESC,ASC) SELECT 필드명 FROM 테이블명 HAVING 조건식 GROUP BY 필드명 (DESC,ASC) -테이블의 모든 필드 검색하기 SELECT * FROM 테이블 이름 -테이블의 특정한 컬럼만 검색하기 SELECT (컬럼1, 컬럼2, 컬럼n) FROM 테이블 이름 -테이블의 필드를 정렬해서 검색하기 SELECT * FROM 테이블명 ORDER BY 필드명 (ASC,DESC) -테이블의 필드를 정렬해서 레코드개수 제한하여 검색하기SELECT * FROM 테이블명 ORDER BY 필드명 (ASC,DESC) limit 정수 -테이블의 필드를 정렬해서 일정부분부터 레코드개수 제한하여 검색하기SELECT * FROM..

MySql - ALTER문

테이블을 생성한 이후 column을 추가하거나 삭제_열정의를 변경할 때 사용한다. ADD : TABLE에 새로운 COLUMN을 추가하거나 제약조건들을 추가할 때 사용한다. -컬럼 추가 ▷ALTER TABLE 테이블명 ADD (컬럼명 데이터타입 [제약조건]) -제약조건 추가 ▷ALTER TABLE 테이블명 ADD CONSTRAINT 제약조건명 제약조건 DROP : TABLE에 COLUMN을 제거하거나 제약조건등을 제거할 때 사용한다. -컬럼삭제 ▷ALTER TABLE 테이블명 DROP COLUMN 컬럼명 MODIFY: TABLE의 열의 정의를 수정할 때 사용한다. -컬럼 데이터타입 변경 ▷ALTER TABLE 테이블명 MODIFY (컬럼명 데이터타입 [제약조건]) 기타 -컬럼이름 수정 ▷rename col..

mysql - 테이블 만들기

기초 테이블 만들기 예제1) create table member (name char, member_id char, member_pw char, zipcode char, street text, passbook char, cPhone char, hphone char); 기본키 설정하고 테이블 만들기 create table member (name char primary key, member_id char, member_pw char, zipcode char, street text, passbook char, cPhone char, hphone char); 기본키 자동으로 1씩 증가시키기 create table member (name char auto_increment, member_id char, member..

mysql 기초 명령어

▶cmd 프롬프트창에서 mysql 접근시 mysql -u '사용자아이디' -p '사용자비밀번호' ▶cmd에서 데이터베이스 추가 mysqladmin -u root -p '루트비밀번호' '만들고 싶은 데이터베이스 이름' ▶데이터베이스 생성 create database '테이터베이스 이름' ▶데이터베이스 삭제 drop database '데이터베이스 이름'; ▶데이터베이스 사용 use '데이터베이스 이름" ▶데이터베이스 목록보기 show databases; ▶cmd에서 루트계정 바꾸기 mysqladmin -u root -p '루트비밀번호' '새 비밀번호' ▶데이터베이스 권한설정 - mysql 접속 - 계정만들기 - grant select, insert, update, delete, create, alter, d..

mysql - alter문

alter 문은 이미 만들어진 table에 대하여 테이블명, 컬럼명 테이블 타입, 커럼 타입 등을 바꾸거나 이미 만들어진 테이블에 추가적인 컬럼을 생성하거나 삭제 할 수 있습니다. 1.테이블 형식 변경 ㄱ.Engine 사용 ALTER TABLE 테이블이름 ENGINE=형식 ㄴ.type 사용 ALTER TABLE 테이블이름 TYPE=형식 2.테이블 이름 변경 ㄱ.alter에 의한 ALTER TABLE 테이블이름 RENAME 새테이블이름 ㄴ.rename에 의한 RENAME TABLE 테이블이름 TO 새테이블이름 3.컬럼 추가 ㄱ.마지막 컬럼에 ALTER TABLE 테이블이름 ADD COLUMN 컬럼이름 컬럼타입 ㄴ.지정한 컬럼 뒤에 ALTER TABLE 테이블이름 ADD COLUMN 새컬럼이름 컬럼타입 AF..