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

    1. 전체 날짜 대신 하루만 추출하는 MySQL 쿼리

      전체 날짜가 아닌 날짜만 추출하려면 MySQL의 DAYOFMONTH() 함수를 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable747 (DueDate datetime); Query OK, 0 rows affected (0.53 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable747 values('2019-01-31') ; Query OK, 1 row affected (0.17 sec) my

    2. MySQL에서 중복 값 쌍을 찾는 방법은 무엇입니까?

      MySQL에서 중복 값 쌍을 찾으려면 GROUP BY HAVING 절을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable748 (Id int, FirstName varchar(100)); Query OK, 0 rows affected (0.46 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable748 values(100,'John'); Query OK, 1 row affected (0.10 se

    3. MySql 테이블에 최신 ID가 있는 레코드를 표시하는 방법은 무엇입니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable676(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Number int ); Query OK, 0 rows affected (0.50 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable676(Number) values(1000); Query OK, 1 row affected (0.23 sec) m

    4. 한 줄에 있는 열 값 중 일부를 MySQL과 연결하고 특정 문자열 "MR"에 접두사를 붙입니다. 모든 문자열에

      CONCAT() 메서드는 MR을 모든 문자열에 연결하는 데 사용되는 반면 GROUP_CONCAT()은 한 줄에 일부 열 값을 연결하는 데 사용됩니다. 먼저 예제를 보고 테이블을 생성해 보겠습니다 - mysql> create table DemoTable799(    UserId int,    UserName varchar(100),    UserAge int ); Query OK, 0 rows affected (0.56 sec) 삽입 명령을 사용하여 테이블에 일부 레코드

    5. 사용자 정의 필드 값이 있는 MySQL ORDER BY

      사용자 정의 필드 값을 설정하려면 FIND_IN_SET()을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable677(    UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserStatus text ); Query OK, 0 rows affected (1.07 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable677(UserStat

    6. MySQL에서 varchar 유형으로 설정된 날짜별 주문

      이를 위해 MySQL에서 ORDER BY STR_TO_DATE를 아래 구문과 같이 사용하십시오 - select *from yourTableName ORDER BY STR_TO_DATE(yourColumnName, '%M %Y') DESC; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable678(DueDate varchar(200)); Query OK, 0 rows affected (0.62 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 여기에 날짜를 삽

    7. MySQL LIMIT를 사용하여 레코드를 주문하고 일부를 가져오는 방법은 무엇입니까?

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

    8. MySQL에서 중복 열 값을 한 번만 반환하도록 주문하는 방법은 무엇입니까?

      MySQL에서 열 값을 한 번만 반환하려면 먼저 예제를 보고 테이블을 생성하겠습니다. − mysql> create table DemoTable680(Status varchar(100)); Query OK, 0 rows affected (0.75 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable680 values('Busy'); Query OK, 1 row affected (0.36 sec) mysql> insert into DemoTabl

    9. MySQL에서 두 날짜 사이의 날짜 레코드 선택

      두 날짜 사이의 날짜 레코드를 선택하려면 BETWEEN 키워드를 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable681(AdmissionDate datetime); Query OK, 0 rows affected (0.75 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable681 values('2019-01-21'); Query OK, 1 row affected (0.17 sec) mysql&g

    10. MySQL에서 숫자와 문자열을 연결하시겠습니까?

      문자열을 숫자와 연결하려면 CONCAT() 메서드를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable682(    Name varchar(100),    Age int ); Query OK, 0 rows affected (0.49 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable682 values('John',23); Query OK, 1 row affected

    11. 동일한 MySQL 쿼리에서 NOT IN, OR 및 IS NULL을 사용하여 필터링된 레코드를 표시합니다.

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable793(    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(100) ); Query OK, 0 rows affected (0.81 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable793(StudentName) values('Adam'); Q

    12. 처음 10개의 레코드를 선택하기 위해 MySQL 쿼리를 작성하는 방법은 무엇입니까?

      처음 10개의 레코드를 선택하려면 먼저 레코드를 오름차순 또는 내림차순으로 정렬할 수 있습니다. 이를 통해 LIMIT 10을 사용하여 10개의 레코드만 가져옵니다. - select *from (select *from yourTableName ORDER BY yourColumnName ASC LIMIT 10)anyAliasName ORDER BY yourColumnName DESC; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable683(Page int); Query OK, 0 rows af

    13. MySQL에서 데이터베이스에 복제 권한을 부여하는 방법은 무엇입니까?

      복제 권한을 부여하려면 GRANT REPLICATION SLAVE ON을 사용하십시오. 먼저 MySQL.user 테이블의 호스트와 함께 모든 사용자 이름을 나열하십시오 - mysql> select user,host from mysql.user; 이것은 다음과 같은 출력을 생성합니다 - +------------------+-----------+ | user             | host | +------------------+-----------+ | Bob

    14. 오늘부터 가장 가까운 날짜를 선택하는 MySQL 쿼리?

      현재 날짜가 2019-07-25라고 가정해 보겠습니다. 이제 예제를 보고 ShippingDate가 테이블에 추가된 테이블을 생성하겠습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable667(ShippingDate datetime); Query OK, 0 rows affected (0.46 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable667 values('2019-01-31'); Query OK, 1

    15. MySQL 날짜 형식을 yyyy-mm-ddThh:mm:ss.sssZ에서 yyyy-mm-dd hh:mm:ss로 변환하시겠습니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable668(JoiningDate varchar(200)); Query OK, 0 rows affected (0.97 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. yyyy-mm-ddThh:mm:ss.sssZ 형식으로 날짜를 삽입했습니다. - mysql> insert into DemoTable668 values('2001-01-10T06:20:00.000Z'); Query OK, 1 row affected

    16. 행의 비어 있지 않은 값을 먼저 오름차순으로 쿼리한 다음 NULL 값을 표시합니다.

      이를 위해 ORDER BY ISNULL()을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable669 (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentScore int ); Query OK, 0 rows affected (0.55 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable669(StudentScore)

    17. MySQL에서 도메인 이름을 정렬하는 방법은 무엇입니까?

      도메인 이름을 정렬하려면 ORDER BY SUBSTRING_INDEX()를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable670(DomainName text); Query OK, 0 rows affected (0.77 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 여기에 도메인 이름을 삽입합니다 - mysql> insert into DemoTable670 values('www.facebook.com'); Query OK, 1 row

    18. 특정 문자로 시작하는 특정 유형의 열을 선택하고 이름을 연결합니다.

      특정 문자로 시작하는 특정 유형의 열에는 LIKE를 사용합니다. 열 이름을 연결하려면 아래 구문과 같이 GROUP_CONCAT()을 사용하십시오 - SELECT group_concat(COLUMN_NAME 구분 기호 , )FROM INFORMATION_SCHEMA.COLUMNSWHERE table_name =yourTableNameAND table_schema =yourDatabaseNameAND column_name LIKE yourSpecificLetter%; 먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable6

    19. MySQL은 케이스로 주문하시겠습니까?

      이를 위해 nullif()에 의한 order를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable672(    CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    CustomerName varchar(100),    CustomerAmount int ); Query OK, 0 rows affected (0.81 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysq

    20. 여러 번 발생하는 값을 선택하고 해당 개수를 표시하는 MySQL 쿼리

      이를 위해 GROUP BY HAVING 절을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable673(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Value int ); Query OK, 0 rows affected (0.59 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable673(Value) values(10); Query OK,

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:78/229  20-컴퓨터/Page Goto:1 72 73 74 75 76 77 78 79 80 81 82 83 84