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> create table DemoTable1    -> (    -> StudentFirstName varchar(20),    -> StudentLastName varchar(20),    -> StudentAge int,    -> StudentCountryName varchar(20)    -> ); Query OK, 0 rows affecte

    2. 특정 ID를 가져오기 위해 WHERE 절에서 MySQL 자동 문자열을 정수로 캐스팅

      문자열이 정수로 시작하면 문자열을 정수로 변환하고, 그렇지 않으면 변환하지 않습니다. 먼저 −를 생성해 보겠습니다. mysql> create table DemoTable1390    -> (    -> StudentId varchar(20)    -> ); Query OK, 0 rows affected (0.93 sec) insert −를 사용하여 테이블에 일부 레코드 삽입 mysql> insert into DemoTable1390 values(

    3. MySQL "select ClientId, ClientName, ClientAge, from tablename" 오류 수정

      from tablename 바로 앞에 열 이름 끝에 쉼표가 있기 때문에 오류가 발생합니다. 다음은 발생할 수 있는 오류입니다. - mysql> select ClientId,ClientName,ClientAge, from DemoTable1391; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '

    4. 모든 행에서 값을 가져와 MySQL과 함께 쉼표로 구분된 단일 행에 표시

      이를 위해 GROUP_CONCAT()을 사용합니다. GROUP_CONTACT()가 더 좋고 빠른 솔루션이므로 GROUP BY 절을 사용하지 마십시오. 먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.89초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1371에서 * 선택; 이것은 다음과 같은 출력을 생성합니다 - +------+-------------+| 아이디 | 국가 이름 |+------+------------

    5. 단일 MySQL 열 값에서 숫자 빼기?

      이를 위해 테이블을 업데이트하고 빼십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1372    -> (    -> Value int    -> ); Query OK, 0 rows affected (0.77 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1372 values(500); Query OK, 1 row affected (0.13 se

    6. JSON 형식으로 MySQL 열을 업데이트하시겠습니까?

      JSON 형식과 같은 레코드를 표시하려면 MySQL concat()을 사용합니다. 먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.86초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 여기에 아무것도 삽입하지 않았습니다 - insert into DemoTable1373 values(); 쿼리 확인, 1개 행이 영향을 받았습니다(0.18초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1373에서 * 선택; 이것은 다음과 같은 출력을 생성합니다 - +---

    7. MySQL 쿼리에서 CASE 조건과 함께 count를 사용하는 방법은 무엇입니까?

      이를 위해 MySQL에서 CASE WHEN을 사용하고 COUNT() 메소드 내부에 CASE 조건을 설정하여 카운트합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1374    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Name varchar(20),    -> Score int    -> ); Query

    8. MySQL EXPLAIN 키워드는 쿼리를 실행하거나 단순히 쿼리를 설명합니까?

      EXPLAIN 키워드는 MySQL이 쿼리를 실행하는 방법을 알려줍니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1375    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> FirstName varchar(20),    -> INDEX FIRST_INDEX(FirstName)    -> ); Query OK,

    9. 단일 MySQL 쿼리로 날짜에 1년 2일을 추가하는 방법은 무엇입니까?

      이를 위해 MySQL에서 INTERVAL을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1376    -> (    -> AdmissionDate date    -> ); Query OK, 0 rows affected (0.68 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1376 values('2018-01-21');

    10. MySQL에서 캐스케이드를 어떻게 볼 수 있습니까?

      캐스케이드를 보려면 MySQL에서 SHOW CREATE TABLE을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1378    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> EmployeeId varchar(20),    -> EmployeeFirstName varchar(20),    -> Emp

    11. 단일 쿼리의 MySQL UNION SELECT 및 IN 절

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

    12. MYSQL의 특정 문자로 시작하는 영숫자 문자열이 있는 열에서 최대값을 얻는 방법은 무엇입니까?

      최대값을 얻으려면 변환을 위해 CAST()와 함께 MAX()를 사용하십시오. 특정 문자로 시작하는 문자열 숫자의 최대값을 원하므로 RLIKE를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1381    -> (    -> DepartmentId varchar(40)    -> ); Query OK, 0 rows affected (0.48 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysq

    13. 두 개의 열 값을 교환하여 MySQL 테이블을 업데이트하는 방법은 무엇입니까?

      열의 두 값을 바꾸려면 CASE WHEN 문을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1382    -> (    -> StudentName varchar(20)    -> ); Query OK, 0 rows affected (0.57 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1382 values('John');

    14. MySQL에서 정확한 문자열 값을 검색하는 방법은 무엇입니까?

      정확한 문자열 값을 검색하려면 COLLATE 개념을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1620     -> (     -> Subject varchar(20)     -> ); Query OK, 0 rows affected (0.42 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1620 values('mysql

    15. MySQL에서 집계 함수 및 기타 모든 열 선택

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1621     -> (     -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,     -> StudentName varchar(20),     -> StudentMarks int     -> ); Query OK, 0 rows affected (1.69 sec) 삽입 명령을 사용

    16. MySQL에서 WITH ROLLUP을 올바르게 사용하는 방법은 무엇입니까?

      WITH ROLLUP −를 사용하는 구문은 다음과 같습니다. select yourColumnName1,sum(yourColumnName2) from yourTableName  group by yourColumnName1 with rollup; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1622     -> (     -> EmployeeCountryName varchar(20),     -> Employee

    17. MySQL에서 길이가 다른 영숫자 열을 정렬하는 방법은 무엇입니까?

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

    18. SELECT * WHERE var ==[많은 대안 중 하나] MySQL?

      var==[여러 대안 중 하나]인 select *에 IN()을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1624     -> (     -> ClientId int,     -> ClientName varchar(20)     -> ); Query OK, 0 rows affected (0.39 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> inse

    19. MySQL에서 필드 이름의 공백 사이에 대시를 추가하시겠습니까?

      이를 위해 REPLACE()를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1625     -> (     -> FullName varchar(20)     -> ); Query OK, 0 rows affected (0.68 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1625 values('John Doe');

    20. 문자열 길이를 기반으로 여러 별을 추가하는 MySQL 쿼리?

      이를 위해 RPAD()를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1626     -> (     -> Name varchar(20)     -> ); Query OK, 0 rows affected (0.37 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1626 values('Chris'); Query OK,

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:47/229  20-컴퓨터/Page Goto:1 41 42 43 44 45 46 47 48 49 50 51 52 53