1. show databases; 는 데이터베이스들을 보여준다.
create database 데이터베이스명 ; 은 데이터베이스를 생성한다.
그러나 실제 mysql 관리자(서버관리자)가 아닌 이상 이 명령어를 사용할 수가 없다.
호스팅업체에서 대개는 자신의 계정아이디와 동일한 DB하나만 서비스해주기 때문에
직접 이 명령어를 사용하진 못한다.
바로 데이터베이스 안으로 접속되는 경우가 많다.
show tables ; 테이블의 목록 출력
- DB는 테이블 형태로 데이터가 저장된다.
테이블 생성 *** mysql 각종 데이터형들 |
3. desc 테이블 명 ; 테이블의 각 컬럼 형식 보기 |
4. 데이터 입력하기
5.한꺼번에 데이터 입력하기
6. no 필드에 값을 입력하지 않아도 자동적으로 증가하는 것을 볼 수 있다. |
7. 원하는 필드만 선택할때...
8. 조건으로 검색하기
9. 내림차순 정렬하기
10.오름차순정렬
11. 조건절과 정렬 함께 사용하기
12.데이터 수정하기(조건절이 없으면 전부 바뀐다.)
13. 데이터 삭제(조건이 없으면 전부 삭제된다)
14. 컬럼(필드) 추가해보기
15. 컬럼 삭제해보기
16. 컬럼 수정해보기
17. 테이블 삭제해보기
18. 합계 연습을 위해 임시 테이블 만들었음
19. 필드의 최대, 최소, 평균, 합계구해보기
as 임시필드명 해주면 임시로 필드명이 생성된다.
20. 필드의 총 개수 구해보기
21. 한꺼번에 최대값과 합산값, 평균구하기.
between 으로 범위값 내에 있는 필드 구하기
in 으로 지정한 필드만 뽑아내기
22. not in 은 그것을 제외한 필드를 구한다.
%는 like 와 함께 쓰이며 '%강%'은 강을 기준으로 강을 포함한 앞뒤문자검색을 해준다.
23. a 이후에 문자열 검색
b 이전에 문자열 검색
24. limit는 레코드 처음부터 2개만 뽑아온다. 범위와 함께 쓰일 수도 있다.
25. limit 시작레코드번호, 뽑아올 레코드 갯수
26. 컬럼명 바꾸기(컬럼명을 바꿀땐 데이터도 같이 바꿔줘야 한다.)
테이블 명 바꾸기....(아래참고)
27. 날짜형 데이터넣기
now() 함수는 날짜를 가지고 있는 내장합수인데 선언한 데이터형에 따라 들어가는 값이
아래처럼 다르게 들어간다.