Rocky Linux 9 mysql

간단한 학생 테이블을 만들기 전에 아래 링크를 읽고 mysql 설치 방법을 알아보세요.

https://computerhanashi.entry/Rocky-Linux-9-Mysql-%EC%84%A4%EC%B9%98

Rocky Linux 9 MySQL 설치

MySQL은 SQL(Structured Query Language) 기반의 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)으로, MySQL을 설치하기 전에 패키지가 서버에 있는지 확인해야 합니다. rpm 명령을 사용하여 확인하십시오.Linux

computerhanashi.tistory.com

설치 포스팅에 약간의 설명이 있지만 같이 추가하도록 하겠습니다.

MySQL은 RDBMS(관계형 데이터베이스 관리 시스템) 중 하나이며 데이터를 효과적으로 저장, 검색 및 관리하는 데 사용됩니다.

MySQL에서 데이터는 테이블에 저장됩니다. 테이블은 열과 행으로 구성된 2차원 테이블입니다. 각 열은 해당 열의 데이터 유형으로 정의되며 각 행은 테이블에 저장된 실제 데이터를 나타냅니다. 이를 통해 데이터를 쉽게 삽입, 검색, 수정 및 삭제할 수 있으며 MySQL은 데이터 간의 일관성과 무결성을 유지하기 위해 테이블 ​​간의 관계를 표현할 수 있는 외래 키를 지원합니다.


  • MySQL 설치 확인
    • $ mysql –버전
  • MySQL 연결
    • $ mysql -u 루트 -p


mysql 버전 확인 및 연결

  • 데이터베이스 생성
    • mysql> CREATE DATABASE 학교;
  • 데이터베이스 선택
    • mysql> 사용 학교;


데이터베이스 선택 만들기

  • 학생 테이블 만들기
    • mysql> CREATE TABLE Students (id INT NOT NULL AUTO_INCREMENT, name VARCHAR(100) NOT NULL, age INT NOT NULL, PRIMARY KEY (id) );

“Students”라는 새 테이블을 생성합니다. 이 테이블은 “ID‘, ‘‘, ‘오래된‘는 3개의 열이 있음을 나타냅니다.

  • ID‘이다 INT 데이터 유형으로 선언됨NOT NULL 제약 조건과 AUTO_INCREMENT 속성 세트가 있습니다. 이는 해당 컬럼의 값이 NULL이 될 수 없으며 자동으로 증가하도록 설정됨을 의미합니다.
  • ‘는 VARCHAR(100)입니다. 데이터 유형으로 선언됨NOT NULL 제약 조건이 설정됩니다. 즉, 이 열의 값은 NULL이 될 수 없습니다.
  • 오래된‘이다 INT 데이터 유형, NOT NULL 제약 조건이 설정됩니다. 즉, 이 열의 값은 NULL이 될 수 없습니다.

또한 ‘ID‘ 칼럼 기본 키이 열이 테이블에서 고유한 값을 가지며 다른 레코드와 중복되지 않도록 합니다.


mysql-student-table-create

  • 학생 데이터 추가
    • mysql> INSERT INTO Students (이름, 나이) VALUES (‘John Doe’, 20);
  • 학생 데이터 검색
    • mysql> SELECT * FROM 학생;


학생 데이터 추가 조회


테이블 및 데이터베이스를 삭제하는 방법

  1. 터미널 또는 MySQL 클라이언트에 액세스합니다.
  2. 데이터베이스를 선택하십시오. (예: USE 학교;)
  3. DROP TABLE 명령을 사용하여 테이블을 삭제합니다. (예: DROP TABLE 학생 😉

  1. 삭제할 데이터베이스를 선택합니다.
사용 (데이터베이스 이름);
2. 선택한 데이터베이스를 삭제합니다.
데이터베이스 삭제 (데이터베이스 이름);