일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 자바스크립트 객체 만들기
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 자바스크립트 class
- 제이펍 출판
- 한글입력 오류
- 한글잘림
- 한글입력 씹힘
- 닐 스미스 지음
- 자바스크립트 객체
- 한글입력 안됨
- python GUI 사용하기
- python tkinter 인터페이스
- 객체지향
- 블록 스코프
- 맥 mysql
- 한글입력 잘림
- max MySQL
- 자바스크립트
- 기획자랑 사이좋게 지내고 싶다
- 배열 분해 할당
- 자바스크립트 배열 할당
- 생활코딩
- 비주얼스튜디오 코드
- jquery 사용하기
- 맥 아파치
- SwiftUI 기반의 iOS 프로그래밍
- 제이쿼리연결
- max apache
- 황반석 옮김
- 객체
Archives
- Today
- Total
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 자바스크립트 객체 만들기
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 자바스크립트 class
- 제이펍 출판
- 한글입력 오류
- 한글잘림
- 한글입력 씹힘
- 닐 스미스 지음
- 자바스크립트 객체
- 한글입력 안됨
- python GUI 사용하기
- python tkinter 인터페이스
- 객체지향
- 블록 스코프
- 맥 mysql
- 한글입력 잘림
- max MySQL
- 자바스크립트
- 기획자랑 사이좋게 지내고 싶다
- 배열 분해 할당
- 자바스크립트 배열 할당
- 생활코딩
- 비주얼스튜디오 코드
- jquery 사용하기
- 맥 아파치
- SwiftUI 기반의 iOS 프로그래밍
- 제이쿼리연결
- max apache
- 황반석 옮김
- 객체
Archives
- Today
- Total
java,javascript,android,php,sql,공부용,메모용
MySQL alter table add column / MySQL create table / php 홈페이지 개발을 위한 SQL - 2 본문
개발/SQL
MySQL alter table add column / MySQL create table / php 홈페이지 개발을 위한 SQL - 2
yy_dd2 2021. 3. 26. 19:28반응형
테이블 생성하기, 테이블 수정하기, 필드 수정 삭제 필드타입 수정, 테이블 삭제하기
heidisql로 할거여서 콘솔로 해보는건 테이블 생성하는거 빼고 패스
필드는 컬럼이라고도함 column (그누보드에서 여분필드라는 말이 이거임)
이전에 그누보드 할때 SQL을 모르는 상태로해서 여분필드가 대체뭔데 한적있음...
번호 추가할때 필드 쪼개서쓰고 하더라 여기저기 질문하면 다들 SQL 배우라고 했는데 이제 조금은 이해감
글에 필드랑 컬럼을 섞어썼는데 같은 의미임
java에서는 컬럼이라고 많이쓰는듯 하고 php에서는 필드라고 많이쓰는듯함
테이블 생성하기
CREATE TABLE 테이블명(
필드명1 타입,
필드명2 타입,
필드명3 타입
);
CREATE TABLE friend(
num INT NOT NULL PRIMARY KEY
,NAME CHAR(10)
,address CHAR(10)
,tel CHAR(20)
,email CHAR(20)
-- ,PRIMARY KEY(num)
);
PRIMARY KEY 기본키임
저장된 레코드를 다른 레코드와 구별시켜주는 필드 필드값은 중복되지 않는 유일한 키만 있어야한다.
NOT NULL 은
반드시 값을 입력해야하는 필수 값
SELECT 구문은 테이블의 내용을 조회할때 씀
DESC 구문은 테이블의 구조를 살펴볼때 씀
테이블에 새로운 필드 추가,변경,삭제 / 테이블 이름 변경, 테이블 삭제
ALTER TABLE 필드가추가될테이블명 ADD 필드명 타입명;
ALTER TABLE friend ADD age INT;
--컬럼 추가 (Add)
ALTER TABLE
필드가추가될테이블명
ADD COLUMN
ex_column varchar(32) NOT NULL;
--컬럼 변경 (Modify)
ALTER TABLE
필드가추가될테이블명
MODIFY COLUMN
ex_column varchar(16) NULL;
--컬럼 이름까지 변경 (Change)
ALTER TABLE
필드가추가될테이블명
CHANGE COLUMN
ex_column ex_column2 varchar(16) NULL;
--컬럼 삭제 (Drop)
ALTER TABLE
필드가추가될테이블명
DROP COLUMN
ex_column;
--테이블 이름 변경 (RENAME)
ALTER TABLE
table_name1
RENAME
table_name2;
--테이블 삭제 (DROP)
DROP TABLE table_name2;
콘솔에서 접속해서 해보기
테이블 생성할때 (sample1이라는 테이블 만들어봄)
MariaDB [togphp_db]> CREATE TABLE sample1 (
-> num int not null,
-> name char(10),
-> address char(80),
-> tel char(20),
-> email char(20),
-> primary key(num)
-> );
Query OK, 0 rows affected (0.316 sec)
MariaDB [togphp_db]>
반응형
'개발 > SQL' 카테고리의 다른 글
SQL 정리 / SQLD 시험보면서 정리했던것 - 1 (0) | 2021.09.05 |
---|---|
SQLD 개발자 취득 / 후기 (0) | 2021.06.29 |
SQLD 41회 답 맞춰보기 / 후기 / 문제 보기 이전거랑 다름 (0) | 2021.05.29 |
Oracle 오라클 DBMS로 ... oracle: the password has expired. 비밀번호 만료 (0) | 2021.05.13 |
ERD 웹사이트 DB 모델링 프로그램 (0) | 2021.03.26 |
Comments