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

    1. 학생 레코드가 있는 MySQL 테이블에서 열 이름을 변경하시겠습니까?

      열 이름을 변경하려면 열 이름 뒤에 AS 키워드를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Id int,    StudentFirstNameInCollege varchar(100) ); Query OK, 0 rows affected (0.68 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(100,'Chris'); Query OK

    2. 별도의 열에 문자열의 첫 번째 알파벳을 표시하는 MySQL 쿼리

      문자열에서 첫 번째 알파벳을 가져오려면 LEFT()를 사용하십시오. 이 방법을 사용하면 문자열의 왼쪽부터 문자를 반환할 수 있습니다. 먼저 예제를 보고 테이블을 생성해 보겠습니다 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar(100) ); Query OK, 0 rows affected (1.03 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 -

    3. 결과 집합의 각 값의 합계를 표시하는 열에서 3개의 다른 값을 합산하는 MySQL 쿼리는 무엇입니까?

      이를 위해 CASE 문을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable( ProductName varchar(100), ProductRating ENUM(1,2,3));Query OK, 영향을 받는 행 0개(0.50초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable values(Product-3,3)에 삽입 select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable에서 *선택; 이것은 다음과 같은 출력을 생성합니다 - +-------------+

    4. 특정 셀을 비어 있도록 업데이트하는 MySQL 쿼리

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Id int,    Name varchar(50) ); Query OK, 0 rows affected (0.47 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(1001,'Robert'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoT

    5. 특정 문자/숫자로 끝나는 열 값을 선택하는 MySQL 쿼리?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Number int ); Query OK, 0 rows affected (0.80 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(189); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(178); Query OK, 1 row affected (0

    6. CASE WHEN이 있는 MySQL ORDER BY

      이를 위해 ORDER BY CASE 문을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable order by with vas Color varchar(100) ); Query OK, 0 rows affected (0.64 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Red'); Query OK, 1 row affected (0.11 sec) mysql> insert

    7. VIEW를 생성하는 동안 MySQL "별칭"을 생성하는 방법이 있습니까?

      예, AS 키워드를 사용하여 MySQL 별칭을 만듭니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    FirstName varchar(100) ); Query OK, 0 rows affected (0.54 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.15 sec) mysql> insert

    8. MySQL Aggregate 함수를 사용하여 열의 최대값 가져오기

      열의 최대값을 얻기 위해 MySQL에는 미리 정의된 집계 함수 MAX()가 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Id int ); Query OK, 0 rows affected (0.96 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTa

    9. 수천 개의 테이블이 있는 MySQL 데이터베이스에서 4개의 임의 테이블을 어떻게 선택합니까?

      4개의 임의 테이블을 선택하려면 ORDER BY RAND()를 사용하십시오. 다음은 구문입니다 - select TABLE_NAME AS anyAliasName from INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA = ‘yourDatabaseName’; order by rand() limit yourLimitNumber; 수천 개의 테이블이 있는 MySQL 데이터베이스에서 4개의 임의 테이블을 선택하기 위해 위의 구문을 구현해 보겠습니다. 여기서 LIMIT는 가져오려는 레코

    10. MySQL에서 테이블의 전체 4개 열에서 최소 점수 찾기

      전체 4개 열에서 최소 점수를 찾으려면 MySQL LEAST() 함수를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable(    Score1 int,    Score2 int,    Score3 int,    Score4 int ); Query OK, 0 rows affected (0.50 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable

    11. 한 열의 값을 MySQL의 새 테이블에 복사하는 가장 쉬운 방법은 무엇입니까?

      이를 위해 AS select 문을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1 (    Score int ); Query OK, 0 rows affected (1.22 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1 values(89); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1 values(98); Q

    12. MySQL에서 TINYINT(1)와 부울의 차이점은 무엇입니까?

      TINYINT(1)와 부울 사이에는 차이가 없습니다. Bool 또는 Boolean 키워드는 내부적으로 TINYINT(1)로 변환되거나 Bool 또는 Boolean이 TINYINT(1)와 동의어라고 말할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    isMarried Boolean ); Query OK, 0 rows affected (1.77 sec) 테이블에 대한 설명을 확인해보자 - mysql> desc DemoTable; 이것은 다음

    13. 테이블에서 NULL 값만 바꾸는 MySQL 쿼리?

      이를 위해 MySQL에서 null 값에 대해 IS NULL 속성을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Name varchar(100) ); Query OK, 0 rows affected (0.53 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Robert'); Query OK, 1 row affected (0.23 sec) mys

    14. MySQL IN()을 사용하여 LastName을 기반으로 레코드 가져오기

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    FirstName varchar(100),    LastName varchar(100) ); Query OK, 0 rows affected (0.83 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Adam','Smith'); Query OK, 1 row affected (0.17 se

    15. MySQL 저장 프로 시저에서 "@"기호의 사용법은 무엇입니까?

      저장 프로시저의 @ 기호는 사용자 정의 세션 변수에 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    StudentName varchar(50) ); Query OK, 0 rows affected (1.30 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('John Smith'); Query OK, 1 row affected (1.00 sec) m

    16. 단일 MySQL 쿼리에서 두 테이블 필드의 수를 구하시겠습니까?

      이를 위해 SUM()과 함께 CASE 문을 사용할 수 있습니다. 여기에서는 직원 성별 값이 있는 열에서 남성 및 여성 레코드 수를 찾습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    EmployeeGender ENUM('Male','Female') ); Query OK, 0 rows affected (0.52 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable

    17. 단일 MySQL 쿼리에서 여러 열의 열 유형을 변경하는 방법은 무엇입니까?

      단일 MySQL 쿼리에서 여러 열의 열 유형을 변경하려면 구문은 다음과 같습니다. - 테이블 yourTableName수정 열 yourColumnName 1 yourDataType1 변경, yourColumnName 2 열 수정 yourDataType2,..N; 먼저 테이블을 생성하겠습니다 - Create table DemoTable( Id varchar(100), FirstName text, LastName text);Query OK, 영향을 받는 행 0개(0.52초) 테이블 설명을 확인해보자 - 설명 데모 테이블; 이것은

    18. 열 이름 이름, 성을 단일 열에 전체 이름으로 표시하는 MySQL 쿼리?

      이를 위해 MySQL에서 CONCAT() 메서드를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    FirstName varchar(50),    LastName varchar(50) ); Query OK, 0 rows affected (0.63 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Chris','Brown');

    19. 다른 날짜에서 30일이 지난 날짜를 삭제하는 MySQL 쿼리는 무엇입니까?

      다음은 구문입니다 - delete from yourTableName where yourColumnName < (yourAnotherDateValue - INTERVAL 30 DAY); 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    DueDate date ); Query OK, 0 rows affected (0.68 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('

    20. 모든 열의 길이를 가져오고 결과를 단일 새 열에 표시하는 MySQL 쿼리?

      모든 열의 길이, 즉 열 값의 모든 문자 수를 얻으려면 char_length()를 사용하십시오. 먼저 테이블을 생성해 보겠습니다. 여기에는 두 개의 열이 있으므로 FirstName 및 LastName 값으로 구성된 각 행에 대해 계산합니다 - mysql> create table DemoTable (    FirstName varchar(100),    LastName varchar(100) ); Query OK, 0 rows affected (1.07 sec) 삽입 명령을 사용하여 테이블에

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:61/229  20-컴퓨터/Page Goto:1 55 56 57 58 59 60 61 62 63 64 65 66 67