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

    1. NOT IN을 사용하여 삭제되지 않은 레코드를 제외하여 MySQL 테이블에서 레코드 삭제

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

    2. MySQL에서 테이블 이름으로 밑줄이 가능합니까?

      예, 테이블 이름 주위에 백틱을 사용하여 밑줄을 테이블 이름으로 추가할 수 있습니다. 다음은 구문입니다 - INSERT INTO `yourTableName` values(yourValue1,.......N); 먼저 테이블을 생성하겠습니다 - mysql> create table `DemoTable_1` (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Location varchar(100) ); Query OK, 0 rows affected (1.1

    3. MySQL에서 VARCHAR 날짜를 다른 형식으로 변환하시겠습니까?

      VARCHAR 형식으로 날짜를 설정했다고 가정해 보겠습니다. 이제 형식을 업데이트하려면 STR_TO_DATE()와 함께 UPDATE 명령을 사용하십시오. 구문은 다음과 같습니다 - update yourTableName set yourColumnName=str_to_date(yourColumnName,'%m/%d/%Y'); 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    DueDate varchar(100) ); Query OK, 0 rows aff

    4. 테이블 열에서 0과 1의 수를 계산하고 두 열에 표시하는 MySQL 쿼리?

      이를 위해 집계 함수 SUM()을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    isMarried tinyint(1) ); Query OK, 0 rows affected (0.84 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(0); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable v

    5. MySQL에서 초를 기준으로 시간을 계산하는 방법은 무엇입니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Logouttime time ); Query OK, 0 rows affected (0.62 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('5:50:00'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('6:10:10&#

    6. MySQL의 키-값 쌍을 기반으로 레코드 표시

      이를 위해 JSON_OBJECTAGG()를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Id int,    FirstName varchar(100),    Age int ); Query OK, 0 rows affected (0.56 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(10,'John',23); Query

    7. 두 개의 정확한 값을 가진 레코드를 선택하는 MySQL 쿼리?

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

    8. 소수 값을 추가하는 MySQL SUM 함수

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Money DECIMAL(7,2) ); Query OK, 0 rows affected (0.58 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(100.67); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values(199.33); Query OK, 1 r

    9. MySQL 테이블을 생성하는 동안 예약 키워드 'Key'를 사용하십시오.

      예약어 Key를 사용하려면 백틱 기호의 개념을 사용하십시오. 여기서는 예를 들어 열 이름 주위에 백틱 기호가 필요한 열 이름 키를 사용하고 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    `Key` int ); Query OK, 0 rows affected (0.67 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(100); Query OK, 1 row affected

    10. varchar 사용 후 발생한 오류 1064(42000) 해결(크기 제공 없이)

      이러한 상황이 언제 발생할 수 있는지 먼저 살펴보겠습니다. 테이블을 만들고 데이터 유형은 있지만 크기는 포함하지 않는 열 이름 설정 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar,    LastName varchar ); ERROR 1064 (42000): You have an error in your SQL syntax; check the

    11. MySQL에서 한 쌍의 열을 고유하게 만드는 방법은 무엇입니까?

      한 쌍의 열을 고유하게 만들려면 ALTER TABLE 명령과 함께 UNIQUE를 사용하십시오. 다음은 구문입니다 - 테이블 yourTableName 변경 고유 yourUniqueName(yourColumnName1,yourColumnName2,...N); 먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(100), StudentLastName varchar(100), Student

    12. MySQL 테이블의 null 열 채우기 및 값 설정

      이를 위해 IS NULL 속성을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    ProductPrice int,    ProductQuantity int,    TotalAmount int ); Query OK, 0 rows affected (1.22 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(ProductPrice,ProductQ

    13. MySQL 테이블에 있는 열로 "연도"를 사용할 수 있습니까?

      예, 예약어가 아니기 때문에 MySQL 테이블에서 연도를 열 이름으로 지정할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Year int ); Query OK, 0 rows affected (0.87 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(1995); Query OK, 1 row affected (0.15 sec) mysql> insert into

    14. RENAME TABLE 명령을 사용하여 MySQL에서 테이블 이름 바꾸기

      MySQL에서 테이블 이름을 바꾸려면 다음 구문을 사용하십시오. - rename table yourOldTableName to yourNewTableName ; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1 (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserName varchar(100),    UserAge int,    UserCountryName varchar

    15. MySQL 테이블에 날짜 레코드를 삽입하는 동안 INTERVAL 키워드를 사용할 수 있습니까?

      예, 데이터 레코드를 삽입하는 동안 INTERVAL을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - Create table DemoTable( ArrivalTime datetime);Query OK, 영향을 받는 행 0개(0.52초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 여기에서 −를 삽입하는 동안 날짜 레코드를 증가시키기 위해 INTERVAL 키워드를 사용하고 있습니다. DemoTable values(date_add(2017-12-04 08:00:00, 간격 9시간))에 삽입 select 문을

    16. 'a' 및 'b' 값만 있는 MySQL 열(스왑)에서 'a' 레코드를 'b'로 업데이트하고 'b'를 'a'로 업데이트하시겠습니까?

      이를 위해 CASE 문을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Value char(1) ); Query OK, 0 rows affected (1.21 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('a'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values(&

    17. MySQL의 두 열에서 고유한 이름을 선택하고 결과를 단일 열에 표시합니다.

      이를 위해 UNION을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Name1 varchar(100),    Name2 varchar(100) ); Query OK, 0 rows affected (0.58 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 mysql> insert into DemoTable values('Adam','Bob'); Query OK, 1 row affected

    18. 고유한 이름과 성을 표시하는 MySQL GROUP BY 및 CONCAT()

      먼저 테이블을 생성하겠습니다 - alter table DemoTable add index(FirstName,LastName);Query OK, 0개의 행 영향(1.00초)기록:0 중복:0 경고:0 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable 값에 삽입(John,Doe), 쿼리 확인, 1행 영향(0.66초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable에서 *선택; 이것은 다음과 같은 출력을 생성합니다 - +-----------+----------+| 이름 | 성 |+-

    19. 특정 월의 날짜 레코드만 가져오기 위해 MySQL에서 날짜를 필터링하는 방법은 무엇입니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    AdmissionDate varchar(100) ); Query OK, 0 rows affected (1.06 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('2018-01-21'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(

    20. MySQL에서 동적으로 열을 선택하시겠습니까?

      먼저 쿼리를 준비하고 PREPARED 문을 실행하여 MySQL에서 동적으로 열을 선택해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    EmployeeName varchar(100) ); Query OK, 0 rows affected (0.77 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('John Doe'); Query OK, 1 row affect

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:68/229  20-컴퓨터/Page Goto:1 62 63 64 65 66 67 68 69 70 71 72 73 74