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

    1. MySQL에서 유사한 학생 이름을 가진 레코드에서 최대 연령 가져오기

      이를 위해 집계 함수 MAX()와 함께 GROUP BY를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1964    (    StudentName varchar(20),    StudentAge int    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1964 v

    2. MySQL을 사용하여 모든 테이블에 존재하는 열을 식별하는 방법은 무엇입니까?

      열 이름을 식별하려면 MySQL에서 INFORMATION_SCHEMA.COLUMNS를 사용하십시오. 다음은 구문입니다 - select table_name,column_name from INFORMATION_SCHEMA.COLUMNS where table_schema = SCHEMA() andcolumn_name='anyColumnName'; 모든 테이블에 존재하는 열을 식별하기 위해 위의 쿼리를 구현해 보겠습니다. 여기에서 EmployeeAge − 열의 존재를 찾습니다. mysql> select table_na

    3. MySQL의 선택에서 if/else 조건을 사용하는 방법은 무엇입니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1966    (    UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserName varchar(20),    PhotoLiked int    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into D

    4. MySQL 테이블에서 앞에 0이 있는 값 선택 및 삽입

      이를 위해 LPAD()와 함께 INSERT INTO SELECT 문을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1967    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserId varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql&g

    5. NOT NULL 속성을 MySQL의 기존 열로 설정

      NOT NULL 속성을 기존 컬럼에 설정하려면 ALTER TABLE 명령을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1949    (    UserId int,    UserName varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 다음은 기존 열에 NOT NULL 속성을 설정하는 쿼리입니다. - mysql> alter table DemoTabl

    6. MySQL에서 SUM과 FORMAT을 결합하여 결과 형식 지정

      테이블을 만들어 봅시다 - mysql> create table DemoTable1950    (    Amount float    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1950 values(45.60); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1950 v

    7. MySQL 테이블의 두 열에 부동 소수점 값을 나누시겠습니까?

      부동 소수점 값을 두 열로 분할하려면 첫 번째 열에 소수점 이하 값이 있어야 합니다. 두 번째 열은 소수점 이하 값을 갖습니다. 이를 위해 CAST()와 함께 SUBSTRING_INDEX()를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1951    (    Value1 varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드

    8. MySQL에서 학생 표시가 있는 열을 기반으로 사용자 지정 메시지 설정

      이를 위해 CASE 문을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1952    (    Marks int    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1952 values(35); Query OK, 1 row affected (0.00 sec) mysql> insert in

    9. MySQL의 null 값을 기반으로 새 열에 사용자 정의 텍스트를 표시하시겠습니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1953    (    StudentName varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1953 values('Chris'); Query OK, 1 row affected (0.00 sec) mysql> ins

    10. MySQL에서 해당 날짜의 요일 이름을 얻으시겠습니까?

      요일 이름을 가져오려면 MySQL에서 DAYNAME() 함수를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1954    (    ShippingDate date    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1954 values('2019-12-15'); Query O

    11. MySQL - 1,2,3,4,5에서 1,3,5로 행이 삭제된 자동 증가 필드를 어떻게 고칠 수 있습니까? 이제 1,2,3이 되기를 원합니다.

      먼저 테이블을 생성하겠습니다 - Create table DemoTable1955 ( UserId int NOT NULL AUTO_INCREMENT , PRIMARY KEY(UserId) ); 쿼리 OK, 영향을 받은 행 0개(0.00초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1955에서 * 선택; 이것은 다음과 같은 출력을 생성합니다 - +--------+| 사용자 ID |+--------+| 1 || 2 || 3 || 4 || 5 |

    12. MySQL에서 조건이 충족되면 열을 선택하여 현재 날짜와 현재 날짜 + 1에서 레코드를 가져옵니다.

      먼저 현재 날짜를 구합시다 - mysql> select curdate(); 이것은 다음과 같은 출력을 생성합니다 - +------------+ | curdate()  | +------------+ | 2019-12-15 | +------------+ 1 row in set (0.00 sec) 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1956    (    ProductId int,    ProductName var

    13. MySQL 쿼리에서 직원의 월급을 얻기 위해 열을 나누시겠습니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1957    (    EmployeeId int,    EmployeeName varchar(20),    EmployeeSalary int    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1957 values(1,&#

    14. MySQL에서 001부터 시작하는 자동 증가 사용자 ID 시퀀스 번호를 표시하시겠습니까?

      이를 위해 ZEROFILL을 사용하고 동일한 시퀀스에서 시작하도록 테이블을 변경하십시오 - alter table yourTableName    change yourColumnName yourColumnName int(3) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT PRIMARY KEY; 위의 구문을 이해하기 위해 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1958    (    UserId int,

    15. MySQL ORDER BY ASC 및 하단에 NULL 표시?

      이를 위해 ORDER BY와 함께 CASE 문을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1937    (    Name varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1937 values('Chris'); Query OK, 1 row affect

    16. MySQL에서 테이블의 모든 필드를 표시하시겠습니까?

      모든 필드를 표시하려면 아래 구문과 같이 table_schema로 데이터베이스를 설정하고 table_name으로 특정 테이블을 설정하십시오. - select column_name as anyAliasName from information_schema.columns    where table_schema=database()    and table_name=’yourTableName’\G 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable

    17. 이름 레코드가 있는 열의 마지막 공백 왼쪽에 있는 모든 항목을 선택하는 MySQL 쿼리

      이를 위해 LEFT()를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - 테이블 DemoTable1939 생성 ( FullName varchar(20) ); 쿼리 확인, 영향을 받는 행 0개(0.00초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - insert into DemoTable1939 values(Chris Hemsworth);Query OK, 1개의 row가 영향을 받았습니다(0.00초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1939에서 * 선택; 이것은 다음과

    18. MySQL에서 가장 많은 수를 가진 필드 반환

      가장 높은 개수의 필드를 반환하려면 ORDER BY COUNT(*)를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1940    (    FirstName varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1940 values('Chris'); Query

    19. MySQL 테이블의 레코드 발생 횟수를 계산하고 결과를 새 열에 표시하시겠습니까?

      이를 위해 GROUP BY 절과 함께 COUNT(*)를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1942    (    Value int    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1942 values(1); Query OK, 1 row affected (0.00 sec) mys

    20. MySQL을 사용하여 일부 단어 뒤에 대문자가 있는 이름을 가진 모든 데이터베이스를 가져오는 방법은 무엇입니까?

      이를 위해 정규식을 사용합니다. 구문은 다음과 같습니다 - select * from information_schema.schemata WHERE SCHEMA_NAME REGEXP '^yourValue_+[A-Z]'; 일부 데이터베이스를 생성해 보겠습니다 - mysql> create database bank_APP1; Query OK, 1 row affected (0.00 sec) mysql> create database bank_APP2; Query OK, 1 row affected (0.00 sec) m

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:18/229  20-컴퓨터/Page Goto:1 12 13 14 15 16 17 18 19 20 21 22 23 24