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

    1. MySQL에서 Regex로 대문자를 찾는 방법은 무엇입니까?

      이를 위해 REGEXP BINARY를 사용할 수 있습니다. select *from yourTableName where yourColumnName REGEXP BINARY '[A-Z]{2}'; 먼저 테이블을 생성해 보겠습니다. mysql> create table FindCapitalLettrsDemo    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentFir

    2. MySQL에서 모든 데이터를 삭제한 후 기본 키를 1로 재설정하시겠습니까?

      데이터를 삭제한 후 기본 키를 1로 재설정하려면 다음 구문을 사용하십시오. alter table yourTableName AUTO_INCREMENT=1; truncate table yourTableName; 위의 두 단계를 수행하면 1부터 시작하는 기본 키를 얻게 됩니다. 위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table resettingPrimaryKeyDemo    -> (    -> UserId

    3. MySQL SELECT 절 내에서 텍스트 값 추가/연결?

      select 절 내에서 텍스트 값을 추가/연결하려면 concat() 함수를 사용할 수 있습니다. 테이블을 만들자 );Query OK, 영향을 받는 행 0개(0.82초) 이제 insert 명령을 사용하여 테이블에 일부 레코드를 삽입할 수 있습니다. 쿼리는 다음과 같습니다 - 삽입 ConcatenatingDemo(UserName,UserCountryName) values(David,US);쿼리 확인, 1행 영향(0.29초) select 문을 사용하여 테이블의 모든 레코드를 표시합니다. 쿼리는 다음과 같습니다 - 선택 * f

    4. MySQL에서 DATETIME 필드를 얻으려면 DATE 및 TIME 필드를 추가하시겠습니까?

      CONCAT() 함수를 사용하여 날짜 및 시간 필드를 설정하여 DATETIME 필드를 얻을 수 있습니다. 데모 테이블을 만들어 보겠습니다. mysql> create table getDateTimeFieldsDemo -> ( -> ShippingDate date, -> ShippingTime time, -> Shippingdatetime datetime -> ); Query OK, 0 rows affected (0.50 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를

    5. MySQL 10진수 필드가 반올림되는 것을 어떻게 중지합니까?

      DECIMAL() 함수를 사용하여 소수점 필드 반올림을 중지할 수 있습니다. 다음은 반올림된 소수 필드의 데모입니다. 이 예에서는 먼저 데모 테이블을 생성하겠습니다. mysql> create table stopRoundingDemo    -> (    -> Amount DECIMAL(7)    -> ); Query OK, 0 rows affected (0.67 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다 - m

    6. MySQL의 GROUP BY 그룹에 값이 나타나는지 확인하는 방법은 무엇입니까?

      IF와 함께 집계 함수 SUM()을 사용하여 값이 GROUP BY 그룹에 나타나는지 확인할 수 있습니다. 먼저 데모 테이블을 생성하겠습니다. mysql> create table GroupbygroupDemo -> ( -> UserId int, -> UserName varchar(20) -> ); Query OK, 0 rows affected (1.48 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다 - mysql> insert int

    7. 단일 열에 두 개의 열을 결합하는 MySQL 쿼리?

      이를 위해 COALESCE() 함수를 사용할 수 있습니다. COALESCE() 함수에서 열의 첫 번째 NON NULL 값을 반환합니다. 개념을 이해하기 위해 먼저 데모 테이블을 생성하겠습니다. mysql> create table combineTwoColumnsDemo    -> (    -> UserId int,    -> UserName varchar(20),    -> UserAge int    -> ); Q

    8. MySQL에서 한 행을 삭제하고 다른 행을 올바른 ID로 재정렬하시겠습니까?

      개념을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. ), 쿼리 OK, 영향을 받은 행 0개(0.57초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다 - ReorderSortDemo 값에 삽입(16);Query OK, 1행 영향(0.09초) select 문을 사용하여 테이블의 모든 레코드를 표시합니다. 쿼리는 다음과 같습니다 - ReorderSortDemo에서 *선택; 다음은 출력입니다. +--------+| 사용자 ID |+--------+|

    9. 고유한 값을 가져와 MySQL에서 계산

      고유한 값을 가져오고 계산하려면 GROUP BY 절을 사용할 수 있습니다. 구문은 다음과 같습니다. select yourColumnName,count(*) as anyAliasName from yourTableName group by yourColumnName; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table GroupByAndCountDemo    -> (    -> ClientId int NOT

    10. 보기에서 행을 삭제하면 MySQL의 기본 테이블에서 행이 삭제됩니까?

      예, 보기에서 행을 삭제하면 기본 테이블에서 행이 삭제됩니다. 새 테이블을 생성하여 이것을 이해합시다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table deleteFromBaseTableDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20) -> ); Query OK, 0 rows affected (0.83 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼

    11. MySQL 복제:특정 SQL 문이 슬레이브로 복제되는 것을 일시적으로 방지합니까?

      이를 달성하려면 sql_log_bin을 0으로 설정해야 합니다. 개념을 이해하기 위해 테이블을 생성하겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table SQLStatementsDemo    -> (    -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> UserName varchar(20)    -> ); Query OK, 0 rows affected

    12. MySQL의 여러 테이블에서 열을 합산하려면 어떻게 해야 합니까?

      여러 테이블의 열을 합산하려면 UNION ALL을 사용하십시오. 개념을 이해하기 위해 첫 번째 테이블을 만들어 보겠습니다. 첫 번째 테이블을 생성하는 쿼리는 다음과 같습니다. mysql> create table Products1    -> (    -> ProductId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> ProductName varchar(20),    -> ProductPrice in

    13. MySQL에서 고유한 값을 선택하는 방법은 무엇입니까?

      DISTINCT 키워드를 사용하여 고유한 값을 선택할 수 있습니다. 구문은 다음과 같습니다. select distinct yourColumnName from yourTableName; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table selectUniqueValue -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20), -> Ag

    14. MySQL에서 두 숫자의 절대 차이를 찾는 방법은 무엇입니까?

      MySQL에서 두 숫자의 차이를 알아보기 위해 먼저 데모 테이블을 생성하겠습니다. mysql> create table findDifferenceDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> FirstNumber float, -> SecondNumber float -> ); Query OK, 0 rows affected (0.60 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같

    15. 새 MySQL 테이블 열을 추가하고 인덱스를 생성하시겠습니까?

      새 MySQL 테이블 컬럼과 인덱스를 추가하려면 ALTER TABLE 명령을 사용할 수 있습니다. 구문은 다음과 같습니다. ALTER TABLE yourTableName ADD COLUMN yourColumnName dataType, ADD INDEX(yourColumnName ); 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table AddColumnAndIndexDemo    -> (    -> Id

    16. MySQL에서 숫자인 두 문자열을 비교하는 방법은 무엇입니까?

      MySQL에서 숫자인 두 문자열을 비교하려면 CAST() 함수를 사용하십시오. 구문은 다음과 같습니다. select *from yourTableName where cast(yourColumnName as signed)=yourIntegerValue; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table compareTwoStringDemo -> ( -> UserId varchar(100) -> ); Query OK,

    17. MySQL을 사용하여 테이블의 마지막 행에 합계를 표시하시겠습니까?

      테이블의 마지막 행에 합계를 표시하려면 UNION을 사용할 수 있습니다. 방법을 이해하기 위해 테이블을 생성해 보겠습니다. mysql> create table showSumInLastRowDemo    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20),    -> StudentMarks int    -&g

    18. 단일 MySQL 쿼리에서 두 열의 함수로 정렬

      먼저 테이블을 생성해 보겠습니다. mysql> create table orderByAFunctionDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> FirstNumber int,    -> SecodNumber int    -> ); Query OK, 0 rows affected (0.44 sec) 삽입 명령을 사용하여 테이블에 일부 레코

    19. MySQL Unix-Timestamp 형식을 날짜 형식으로 변환하시겠습니까?

      이를 달성하기 위한 구문은 다음과 같습니다. select date_format(from_unixtime(yourColumnName),'%b %d, %Y %l:%i %p PDT') from yourTableName; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table unixTimeStampFormatDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT P

    20. MySQL의 SHOW COLUMNS에서 특정 열을 제외하시겠습니까?

      먼저 데모 테이블을 생성해 보겠습니다. mysql> create table excludeCertainColumnsDemo    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(100),    -> StudentAge int,    -> StudentMarks int,    -> St

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:124/229  20-컴퓨터/Page Goto:1 118 119 120 121 122 123 124 125 126 127 128 129 130