ჷჷჷMySQL 3-2.いいですか.
11218 ワード
1.テーブルの作成/変更/削除
CREATE TABLE-作成テーブル
💡 PRIMARY KEY(マスタキー)
各表には しかありません.デフォルトでは、インデックスが作成されます(プライマリ・キー行ですばやく検索できます) .は通常AUTO INCREMENTとともに を用いる.一意に識別された各ロー-テーブルごとのロー、
CREATE TABLE-作成テーブル
CREATE TABLE people (
person_id INT,
person_name VARCHAR(10),
age TINYINT,
birthday DATE
);
ALTER TABLE-変更テーブル-- 테이블명 변경
ALTER TABLE people RENAME TO friends,
-- 컬럼 자료형 변경
CHANGE COLUMN person_id person_id TINYINT,
-- 컬럼명 변경
CHANGE COLUMN person_name person_nickname VARCHAR(10),
-- 컬럼 삭제
DROP COLUMN birthday,
-- 컬럼 추가
ADD COLUMN is_married TINYINT AFTER age;
DROP TABLE-削除テーブルDROP TABLE friends;
2.INSERT INTO-データを挿入するINSERT INTO people
(person_id, person_name, age, birthday)
VALUES (1, '홍길동', 21, '2000-01-31');
-- 모든 컬럼에 값 넣을 때는 컬럼명들 생략 가능
INSERT INTO people
VALUES (2, '전우치', 18, '2003-05-12');
-- 일부 컬럼에만 값 넣기 가능 (NOT NULL은 생략 불가)
INSERT INTO people
(person_id, person_name, birthday)
VALUES (3, '임꺽정', '1995-11-04');
-- 자료형에 맞지 않는 값은 오류 발생
INSERT INTO people
(person_id, person_name, age, birthday)
VALUES (1, '임꺽정', '스물여섯', '1995-11-04');
-- 여러 행을 한 번에 입력 가능
INSERT INTO people
(person_id, person_name, age, birthday)
VALUES
(4, '존 스미스', 30, '1991-03-01'),
(5, '루피 D. 몽키', 15, '2006-12-07'),
(6, '황비홍', 24, '1997-10-30');
3.テーブルの作成時に制約を配置するCREATE TABLE people (
person_id INT AUTO_INCREMENT PRIMARY KEY,
person_name VARCHAR(10) NOT NULL,
nickname VARCHAR(10) UNIQUE NOT NULL,
age TINYINT UNSIGNED,
is_married TINYINT DEFAULT 0
);
制約説明AUTO INCREMENTは、新しいローが生成されるごとに自動的に1 PRIMARY KEYをインクリメントします繰り返し入力不可能NULL(NULL値)繰り返し入力不可UNIQUE繰り返し入力不可NUT NULLNULL(NULL値)入力不可NUSIGNED(数値一時正数)入力不可DEFAULT値が入力できない場合のデフォルト値💡 PRIMARY KEY(マスタキー)
各
INSERT INTO people
(person_name, nickname, age)
VALUES ('김철수', '아이언워터', 10);
INSERT INTO people
(person_name, nickname, age)
VALUES ('이불가', '임파서블', -2);
INSERT INTO people
(person_name, nickname, age, is_married)
VALUES ('박쇳물', '아이언워터', NULL, 1);
-- nickname에 NULL, '아이언수' 넣어보기
Reference
この問題について(ჷჷჷMySQL 3-2.いいですか.), 我々は、より多くの情報をここで見つけました https://velog.io/@sshin/MySQL-3-2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol