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

    1. MySQL에서 숫자가 varchar로 설정된 문자열에서 가장 높은 값을 표시하는 방법은 무엇입니까?

      이를 위해서는 varchar 값을 INTEGER로 변환해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable765 (ItemPrice varchar(200)); Query OK, 0 rows affected (0.52 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable765 values('567.00'); Query OK, 1 row affected (0.16 sec) mysql> insert

    2. MySQL SELECT를 사용하여 열 값 끝에 문자를 추가하시겠습니까?

      이를 위해서는 CONCAT()을 사용하여 연결을 수행해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable766 (Name varchar(100)); Query OK, 0 rows affected (0.65 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable766 values('John'); Query OK, 1 row affected (0.12 sec) mysql> insert into Dem

    3. ISNULL()과 유사한 함수를 사용하여 MySQL에서 모든 0 값을 사용자 정의 값으로 업데이트하십시오.

      이를 위해 사용자 정의 IF()를 사용하고 0이 나타날 때마다 값을 설정할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable749 (Value int); Query OK, 0 rows affected (1.02 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable749 values(10); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable7

    4. 로그인한 MySQL 사용자를 나열하시겠습니까?

      로그인한 MySQL 사용자를 나열하려면 다음 두 가지 방법 중 하나를 사용할 수 있습니다. - 첫 번째 방법 INFORMATION_SCHEMA.PROCESSLIST 사용 select *from INFORMATION_SCHEMA.PROCESSLIST; 두 번째 방법 SHOW PROCESSLIST 명령도 사용할 수 있습니다. 다음은 구문입니다 - SHOW PROCESSLIST; 로그인한 MySQL 사용자를 나열하기 위해 위의 구문을 구현해 보겠습니다. - mysql> select *from information_schema.

    5. MySQL의 키워드를 기반으로 테이블에서 레코드 선택

      테이블의 일부 열 값에 특정 키워드가 있고 해당 레코드만 원한다고 가정해 보겠습니다. 이를 위해 LIKE 연산자를 사용합니다. 먼저 예제를 보고 테이블을 생성해 보겠습니다 - mysql> create table DemoTable750 (Title varchar(200)); Query OK, 0 rows affected (0.69 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable750 values('Java and MongoDB,MySQL');

    6. MySQL을 사용하여 다른 열에 두 개의 서로 다른 값을 가진 모든 레코드 가져오기

      이를 위해 GROUP BY HAVING 절을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable751 (    StudentName varchar(100),    SubjectName varchar(100) ); Query OK, 0 rows affected (0.66 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable751 values('John',&

    7. 사용자 지정 주문을 위해 ORDER BY `user_id` IN (1,2,3) AND `name`에 대한 MySQL 쿼리

      맞춤 주문을 위해 IN()을 구현하려면 ORDER BY CASE를 사용하세요. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable752 (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(100) ); Query OK, 0 rows affected (0.63 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable752(Name)

    8. MySQL의 날짜에서 월 부분만 가져오고 싶습니다.

      월 부분만 가져오려면 DATE_FORMAT()을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable753 (DueDate datetime); Query OK, 0 rows affected (0.51 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable753 values('2019-06-21'); Query OK, 1 row affected (0.15 sec) mysql> insert into

    9. MySQL에서 고유한 값과 그 개수를 반환하는 방법은 무엇입니까?

      고유한 값만 반환하려면 GROUP BY 절을 사용하십시오. 먼저 테이블을 생성하겠습니다 - 테이블 DemoTable754 생성(ProductPrice int), 쿼리 확인, 영향을 받는 행 0개(0.48초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable754 값에 삽입(900);Query OK, 1행 영향(0.11초) select 문을 사용하여 테이블의 모든 레코드 표시 - 선택 *DemoTable754; 그러면 다음과 같은 출력이 생성됩니다. - +--------------+| 제품가격 |+--

    10. MySQL에서 별칭에 대해 필터링을 수행하시겠습니까?

      이를 위해서는 HAVING 절에 alias를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable755 (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Score1 int,    Score2 int ); Query OK, 0 rows affected (0.62 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable755

    11. MySQL의 여러 열이 있는 목록에서 최소값을 얻으시겠습니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable756 (    Value1 int,    Value2 int,    Value3 int ); Query OK, 0 rows affected (0.62 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable756 values(10,20,14); Query OK, 1 row affected (0.22 sec) mysql> i

    12. 숫자와 혼합된 문자열에 대한 MySQL의 영숫자 순서

      값이 문자열이고 숫자가 오른쪽에 있는 테이블에 VARCHAR 열이 있다고 가정해 보겠습니다. 예를 들어 - John1023 Carol9871 David9098 이제 전체 열에서 이러한 오른쪽 숫자를 기준으로 정렬하려는 경우를 고려하십시오. 이를 위해 ORDER BY RIGHT를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable757 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientId varchar(100) ); Que

    13. 여러 OR 사용으로 MySQL WHERE.. OR 쿼리 작업. 대안이 있습니까?

      예, MySQL WHERE.. OR의 대안은 REGEXP를 사용하는 것입니다. 먼저 테이블을 생성하겠습니다 - 테이블 DemoTable684(EmployeeInformation 텍스트) 생성, 쿼리 확인, 영향을 받는 행 0개(0.68초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable684 값에 삽입(David 29 Microsoft), 쿼리 확인, 1행 영향(0.18초) select 문을 사용하여 테이블의 모든 레코드 표시 - 선택 *DemoTable684; 이것은 다음과 같은 출력을 생성합니다

    14. 상수와 병합 된 다른 테이블의 데이터를 삽입하는 MySQL 쿼리?

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

    15. 두 MySQL 테이블 간에 누락된 값을 찾는 방법은 무엇입니까?

      두 MySQL 테이블 사이에서 누락된 값을 찾으려면 NOT IN을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1(Value int); Query OK, 0 rows affected (0.56 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1 values(1); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable1 values(2);

    16. 오류 수정 방법 "구문에 오류가 있습니다. 근처에서 사용할 올바른 구문에 대해서는 MySQL 서버 버전에 해당하는 설명서를 확인하십시오. ”?

      이러한 종류의 오류는 잘못된 구문을 사용할 때 발생합니다. 테이블을 생성했는데 동일한 오류 1054가 발생하는 예를 살펴보겠습니다. 다음은 표입니다 - mysql> create table DemoTable689(    UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserName varchar(100),    UserLoginDate date(100) NOT NULL ); 이것은 다음과 같은 출력을 생성합니다. 즉, 잘못된 구

    17. MySQL에서 특정 값으로 시작하는 레코드를 선택하는 방법은 무엇입니까?

      특정 값으로 시작하는 레코드를 선택하려면 LIKE 연산자를 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable690(    UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserValue varchar(100) ); Query OK, 0 rows affected (0.56 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable690(

    18. 테이블 이름으로 예약어를 사용할 수 없기 때문에 "테이블 테이블 생성"이 MySQL에서 작동합니까?

      테이블을 생성할 때 테이블 테이블 생성을 사용하는 경우를 먼저 살펴보겠습니다. 오류가 발생합니다 - mysql> create table table(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar(100) ); 이것은 다음과 같은 출력을 생성합니다. 즉, error − ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corr

    19. 빈 값과 NULL 값만 함께 표시하는 MySQL 쿼리?

      NULL을 확인하려면 IS NULL을 사용하십시오. 빈 값의 경우 빈 문자열로 확인해야 합니다. 이제 예를 살펴보겠습니다. 먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable691( PlayerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, PlayerName varchar(100), PlayerScore int); 쿼리 확인, 영향을 받는 행 0개(0.56초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable691(PlayerName,PlayerScore) 값에

    20. MySQL에서 난수로 열의 레코드를 업데이트하는 방법은 무엇입니까?

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

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