2022. 7. 14. 20:04ㆍ코딩/MySQL
cmd 를 실행한다.
cd C:\ ~~ 경로를 통해 mysql 실행한다.
mysql -uroot -p 를 통해 접속한다.
패스워드 입력.
MariaDB [opentutorials]> CREATE TABLE topic(
-> id INT(11) NOT NULL AUTO_INCREMENT,
-> title VARCHAR(100) NOT NULL,
-> description TEXT NULL,
-> created DATETIME NOT NULL,
-> author VARCHAR(30) NULL,
-> profile VARCHAR(100) NULL,
-> PRIMARY KEY(id)
정수형의 중복되지 않는 식별자를 갖는 id 라는 컬럼을 생성한다.
이후 VARCHAR를 사용해 문자열을 TEXT를 사용해 긴 문자열을,
DATETIME을 사용해 일시를 가져온다.
NOT NULL은 빈 값 허용하지 않는다는 말이고, NULL은 반대다.
PRIMARY KEY(컬럼이름)으로 메인컬럼을 정해줬다.
MariaDB [opentutorials]> INSERT INTO topic (title,description,created,author,profile) VALUES('MySQL','MySQL is ...',NOW(),'egoing','developer');
INSERT INTO 테이블명 (컬럼) VALUES(해당값)을 반복해 테이블에 추가시킬 수 있다. NOW()는 함수이므로 ''가 필요가 없다.
이후 SELECT * FROM topic; 을 통해 모든 데이터를 불러올 수 있다. (*을 사용하면 모든 데이터)
이 작업을 반복해서 총 5개의 행을 생성했다.
'코딩 > MySQL' 카테고리의 다른 글
MySQL) JOIN 이용해서 분리된 두 테이블 값 동시 출력하기 (0) | 2022.07.16 |
---|---|
MySQL) WHERE, ORDER, LIMIT 사용해보기 (0) | 2022.07.16 |