Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • MySQL

    1. MySQL에 저장된 GENERATED COLUMNS를 추가하기 위해 테이블을 어떻게 변경할 수 있습니까?

      MySQL에 저장된 GENERATED COLUMNS를 테이블에 추가하려면 데이터 유형 뒤에 AS(expression)를 추가하기만 하면 열을 추가하는 것과 동일한 구문을 사용할 수 있습니다. 구문은 다음과 같습니다 - 구문 ALTER TABLE table_name ADD COLUMN column_name AS(expression)STORED; 예시 mysql> ALTER TABLE employee_data_stored ADD COLUMN FULLName Varchar(200) AS (CONCAT_WS(" ",

    2. CREATE TABLE 문을 사용하여 MySQL 테이블에 여러 개의 GENERATED COLUMNS를 저장하는 방법은 무엇입니까?

      MySQL 테이블에 여러 개의 저장된 생성 열을 추가하는 것이 가능합니다. 다음과 같은 예를 들어 설명할 수 있습니다. - 예시 mysql> Create table profit1(cost int, price int, profit int AS (price-cost) STORED, price_revised int AS (price-2) STORED); Query OK, 0 rows affected (0.36 sec) mysql> Describe profit1; +---------------+---------+------+-

    3. CREATE TABLE 문을 사용하여 MySQL 테이블에 여러 가상 GENERATED COLUMNS를 어떻게 가질 수 있습니까?

      MySQL 테이블에 가상 생성 열을 여러 개 추가하는 것이 가능합니다. 다음과 같은 예를 통해 설명할 수 있습니다. - 예시 mysql> Create table profit(cost int, price int, profit int AS (price-cost), price_revised int AS (price-2)); Query OK, 0 rows affected (0.73 sec) mysql> Describe profit; +---------------+---------+------+-----+---------+---

    4. DBMS의 엔터티 관계 유형

      DBMS의 엔터티는 존재하는 실제 개체일 수 있습니다. 예를 들어 회사 데이터베이스에서 엔티티는 직원, 부서, 프로젝트 등이 될 수 있습니다. 대학 데이터베이스에서 엔터티는 직업, 학생, 결과, 활동 등입니다. 엔티티는 아래와 같이 단일 직사각형으로 표시됩니다. 다음은 엔티티 관계 − 일대일 관계 일대일(1:1) 관계에서 개체 P의 인스턴스는 개체 Q의 인스턴스와 관련되고 개체 Q의 인스턴스는 개체 P의 인스턴스와 관련됩니다. 예를 들어 보겠습니다 - 한 사람이 하나의 여권만 가질 수 있으며 여권은 한 사람에게 할당

    5. DBMS에서 엔터티 관계 식별

      DBMS에서 엔티티 관계 식별은 강한 엔티티와 약한 엔티티 간의 관계를 식별하는 데 사용됩니다. 시작하기 전에 교수 의 예를 들어보겠습니다. 우리의 강력한 단체인 단체 , Professor_ID 포함 기본 키 로 - 교수 ID 교수_이름 시 교수_연봉 약한 엔티티는 Professor_Dependents입니다. 엔티티: 이름 DOB 관계 이제 계속 진행하겠습니다. 약한 개체 약한 엔터티는 강한 엔터티에 종속되며 기본 키가 없습니다. 약한 엔터티에는 부분 키가 있습니다. 이중 직사각

    6. DBMS의 종속성 유형

      DBMS의 종속성은 둘 이상의 속성 간의 관계입니다. DBMS에는 다음과 같은 유형이 있습니다. - 함수 종속성 완전히 기능하는 종속성 전이 종속성 다중값 종속성 부분 종속성 기능적 종속성부터 시작하겠습니다 - 함수 종속성 테이블에 저장된 정보가 동일한 테이블의 다른 정보를 고유하게 결정할 수 있는 경우 이를 기능적 종속성이라고 합니다. 동일한 관계의 두 속성 간의 연관으로 간주하십시오. P가 기능적으로 Q를 결정하면 Q 예를 들어 보겠습니다 - EmpID EmpName 광고 노출 E01

    7. 여러 테이블의 데이터를 사용하여 MySQL 보기를 생성하려면 어떻게 해야 합니까?

      MySQL UNION 연산자는 둘 이상의 결과 집합을 결합할 수 있으므로 UNION 연산자를 사용하여 여러 테이블의 데이터가 있는 뷰를 만들 수 있습니다. 이 개념을 이해하기 위해 다음 데이터가 있는 기본 테이블 Student_info 및 Student_detail을 사용하고 있습니다. - mysql> Select * from Student_info; +------+---------+------------+------------+ | id   | Name    | Address    

    8. MySQL 쿼리의 영향을 받는 행 수를 제공하는 데 사용되는 PHP 함수는 무엇입니까?

      PHP는 mysql_affected_rows( )를 사용합니다. 쿼리가 변경된 행 수를 찾는 함수입니다. 이 함수는 기본적으로 이전 SELECT, INSERT, UPDATE, REPLACE 또는 DELETE 쿼리에서 영향을 받는 행 수를 반환합니다. 0보다 큰 정수 반환은 영향을 받는 행 수를 나타내고 0은 영향을 받은 레코드가 없음을 나타내며 -1은 쿼리가 오류를 반환했음을 나타냅니다. 구문은 다음과 같습니다 - 구문 mysql_affected_rows( connection ); 다음은 이 기능에 사용된 매개변수입니다. − S.

    9. MySQL 쿼리에 의해 영향을 받는 행을 계산하는 PHP 스크립트를 어떻게 작성할 수 있습니까?

      PHP는 mysql_affected_rows( )를 사용합니다. 쿼리가 변경된 행 수를 찾는 함수입니다. 그것을 설명하기 위해 우리는 다음과 같은 예를 가지고 있습니다 - 예시 <html>    <head>       <title>Rows affected by query</title>    </head>    <body>       <?php   &

    10. MySQL 데이터베이스 목록을 얻기 위해 PHP 스크립트를 어떻게 작성할 수 있습니까?

      사용 가능한 MySQL 데이터베이스 목록을 가져오기 위해 다음 PHP 스크립트를 작성할 수 있습니다. − 예 <?php    $con = mysql_connect("localhost", "userid", "password");    if (!$con) {       die('Could not connect: ' . mysql_error());    }    $d

    11. MySQL GENERATED COLUMN이란 무엇이며 테이블을 생성하는 동안 어떻게 사용합니까?

      기본적으로 생성된 열은 CREATE TABLE 또는 ALTER TABLE 문에서 사용할 수 있는 기능으로 실제로 SQL의 INSERT 또는 UPDATE 절을 통해 데이터를 보내지 않고 데이터를 저장하는 방법입니다. 이 기능은 MySQL 5.7에 추가되었습니다. 생성된 열은 테이블 도메인 내에서 작동합니다. 구문은 다음과 같습니다 - 구문 column_name data_type [GENERATED ALWAYS] AS (expression) [VIRTUAL | STORED] [UNIQUE [KEY]] 여기에서 먼저 열 이름과 데이터 유

    12. MySQL 생성 열의 다른 유형은 무엇입니까?

      다음과 같은 두 가지 유형의 MYSQL 생성 열이 있습니다. - 가상 생성 열 이름에서 알 수 있듯이 이러한 종류의 생성 열은 디스크 공간을 차지하지 않습니다. 가상이라는 키워드를 사용하거나 사용하지 않고 생성할 수 있습니다. 이해를 돕기 위해 다음 예에서 설명합니다. - 예시 mysql> Create table triangle(SideA DOUBLE, SideB DOUBLE, SideC DOUBLE AS (SQRT(SideA * SideB + SideB * SideB))); Query OK, 0 rows affected (0

    13. MySQL 가상 GENERATED COLUMNS는 내장 함수와 어떻게 작동합니까?

      employee_data라는 테이블에 가상으로 생성된 열을 생성하는 예를 통해 설명할 수 있습니다. 가상 생성 열은 키워드 가상을 사용하거나 사용하지 않고 생성할 수 있다는 것을 알고 있습니다. 예시 mysql> Create table employee_data(ID INT AUTO_INCREMENT PRIMARY KEY,        First_name VARCHAR(50) NOT NULL, Last_name VARCHAR(50) NOT NULL,       &nb

    14. MySQL 가상 GENERATED COLUMNS는 수학 표현식과 어떻게 작동합니까?

      triangle이라는 테이블에 가상으로 생성된 열을 생성하는 예를 통해 설명할 수 있습니다. 가상 생성 열은 키워드 가상을 사용하거나 사용하지 않고 생성할 수 있다는 것을 알고 있습니다. 예시 Describe Triangle;+-- -----+--------+------+-----+--------+------------ -------+| 필드 | 유형 | 널 | 키 | 기본값 | 추가 |+----+--------+------+-----+---------+------- ----------+| 사이드A | 더블 | 예 | | 널 |

    15. MySQL에 저장된 GENERATED COLUMNS가 수학 표현식과 함께 작동하는 방법은 무엇입니까?

      triangle_stored라는 테이블에 저장된 생성 열을 생성하는 예를 통해 설명할 수 있습니다. 저장된 생성 열은 stored 키워드를 사용하여 생성할 수 있다는 것을 알고 있습니다. 예시 Select * from triangle_stored;+-------+-------+-------- ----------+| 사이드A | 사이드비 | SideC |+-------+-------+--------+| 1 | 1 | 1.4142135623730951 || 3 | 4 | 5.291502622129181 || 6 | 8 | 10.583

    16. MySQL 가상 GENERATED COLUMNS를 추가하기 위해 테이블을 어떻게 변경할 수 있습니까?

      MySQL 가상 GENERATED COLUMNS를 테이블에 추가하려면 데이터 유형 뒤에 AS(expression)를 추가하기만 하면 열을 추가하는 것과 동일한 구문을 사용할 수 있습니다. 구문은 다음과 같습니다 - 구문 ALTER TABLE table_name ADD COLUMN column_name AS(expression); 예시 mysql> ALTER TABLE employee_data ADD COLUMN FULLName Varchar(200) AS(CONCAT_WS(" ", 'First_name

    17. 기본 테이블에서 패턴 일치를 기반으로 데이터를 선택하여 MySQL 보기를 생성하려면 어떻게 해야 합니까?

      MySQL LIKE 연산자는 패턴 일치를 기반으로 데이터를 선택하는 데 사용됩니다. 마찬가지로 보기와 ​​함께 LIKE 연산자를 사용하여 기본 테이블의 패턴 일치를 기반으로 특정 데이터를 선택할 수 있습니다. 이 개념을 이해하기 위해 다음 데이터가 있는 기본 테이블 student_info를 사용하고 있습니다 - mysql> Select * from Student_info; +------+---------+------------+------------+ | id   | Name    | Address

    18. ORDER BY 절을 사용하여 MySQL 보기를 어떻게 생성할 수 있습니까?

      MySQL ORDER BY 절을 사용하여 결과 집합의 레코드를 정렬할 수 있습니다. . 뷰가 있는 GROUP BY 절을 이해하기 위해 다음 데이터가 있는 기본 테이블 Student_info를 사용하여 Info라는 뷰를 생성합니다. - mysql> Select * from Student_info; +------+---------+------------+------------+ | id   | Name    | Address    | Subject    | +-----

    19. 기본 테이블에서 일부 값 범위를 선택하여 MySQL 보기를 생성하려면 어떻게 해야 합니까?

      MySQL BETWEEN 연산자를 사용하여 일부 값 범위에서 값을 선택할 수 있다는 것을 알고 있습니다. 뷰와 함께 BETWEEN 연산자를 사용하여 기본 테이블에서 일부 값 범위를 선택할 수 있습니다. 이 개념을 이해하기 위해 다음 데이터가 있는 기본 테이블 student_info를 사용하고 있습니다 - mysql> Select * from Student_info; +------+---------+------------+------------+ | id   | Name    | Address &nbs

    20. MySQL 테이블의 데이터와 일치시키기 위해 내부에 LIKE 절을 사용하여 PHP 스크립트를 작성하는 방법은 무엇입니까?

      WHERE...LIKE 절의 유사한 구문을 PHP 함수인 mysql_query()에 사용할 수 있습니다. 이 함수는 SQL 명령을 실행하고 나중에 다른 PHP 함수인 mysql_fetch_array() 를 실행하는 데 사용됩니다. WHERE...LIKE 절을 SELECT 명령과 함께 사용하면 선택한 모든 데이터를 가져오는 데 사용할 수 있습니다. 그러나 WHERE...LIKE 절이 DELETE 또는 UPDATE 명령과 함께 사용되는 경우 추가 PHP 함수 호출이 필요하지 않습니다. 설명하기 위해 다음 예가 있습니다. 예시 이 예

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:179/229  20-컴퓨터/Page Goto:1 173 174 175 176 177 178 179 180 181 182 183 184 185