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

    1. 일부 값은 내림차순으로 다른 값은 오름차순으로 정렬되는 MySQL ORDER BY?

      이를 위해 field()를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    Value int    ); Query OK, 0 rows affected (0.80 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.18 sec) mysql> insert into

    2. MySQL에서 여러 행을 쉼표로 구분된 목록으로 결합하시겠습니까?

      여러 행을 쉼표로 구분된 목록으로 결합하려면 GROUP_CONCAT() 메서드를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(30),    Marks int    ); Query OK, 0 rows affected (0.52 sec) 삽입 명령을 사용하여 테이블에

    3. 소문자의 MySQL 자동 변환? 이것이 가능한가?

      예, 트리거로 가능합니다. 소문자 자동 변환을 위한 트리거를 생성할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    StudentSubject text    ); Query OK, 0 rows affected (0.61 sec) 소문자에 대한 자동 변환을 위한 트리거를 생성합시다 - mysql> CREATE TRIGGER lowerCaseOnInsertDemo BEFORE INSERT ON DemoTa

    4. MySQL Workbench의 타임스탬프 필드에 NOW()를 적용하는 방법은 무엇입니까?

      먼저 테이블을 생성하겠습니다 - create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    ShippingDate timestamp ); 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 여기에 현재 날짜를 NOW() −에 포함시켰습니다. INSERT INTO DemoTable(ShippingDate) VALUES(now()); select 문을 사용하여 테이블의 모든 레코드 표시 - SELECT *FROM D

    5. 테이블이 MySQL에 존재하는지 확인하고 존재하는 경우 경고를 표시하시겠습니까?

      테이블이 존재하는지 확인하려면 다음 구문을 사용하십시오 - CREATE TABLE IF NOT EXISTS yourTableName (    yourColumnName1 dataType,    .    .    .    .    N ); 여기에서는 이미 존재하는 테이블을 생성하려고 시도하고 테이블이 이미 존재합니다라는 경고 메시지를 생성합니다. 먼저 테이블을 생성해 보겠습니다. 이 테이블은 이미 존재합니다 - mysql>

    6. MySQL에서 여러 AND 조건을 작동하는 방법은 무엇입니까?

      MySQL에서 여러 AND 조건으로 작업하기 위한 구문은 다음과 같습니다. - select *from yourTableName where yourColumnName1=yourValue1 and yourColumnName2=yourValue2 and yourColumnName3=yourValue3; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, &n

    7. MySQL에서 설정한 인덱스를 어떻게 볼 수 있습니까?

      인덱스를 보려면 SHOW 명령을 사용할 수 있습니다. 다음은 구문입니다 - show index from yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar(20),    LastName varchar(20)    ); Query OK, 0 rows

    8. 조건으로 MySQL의 두 테이블을 연결하시겠습니까?

      두 테이블을 연결하려면 MySQL에서 UNION ALL. 테이블을 만들어 봅시다 - mysql> create table DemoTable1    (    Id int,    FirstName varchar(20)    ); Query OK, 0 rows affected (1.52 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1 values(10,'John'); Query

    9. MySQL에서 열 사이를 검색하는 방법은 무엇입니까?

      BETWEEN 절을 사용하여 열 사이를 검색합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Score1 int,    Score2 int    ); Query OK, 0 rows affected (0.78 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert

    10. NOW() + MySQL 테이블에서 10일 후 날짜를 표시하시겠습니까?

      이를 위해 where 절과 함께 DATE_ADD() 함수를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - 테이블 DemoTable 생성( ShippingDate date );쿼리 OK, 영향을 받는 행 0개(0.54초) 참고 :현재 날짜와 시간은 다음과 같으며 NOW() −를 사용하여 찾았습니다. 지금 선택();+-----------------------+| 지금() |+-----------------------+| 2019-06-04 20 :43 :57 |+----------------------------------

    11. MySQL의 특정 문자인 경우 마지막 문자를 제거하시겠습니까?

      특정 문자인 경우 마지막 문자를 제거하려면 SUBSTRING()을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    SubjectName varchar(100)    ); Query OK, 0 rows affected (0.47 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('MySQL'); Query OK, 1

    12. 특정 값에 대해 값을 10으로 줄이는 MySQL 쿼리?

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

    13. MySQL 쿼리를 사용하여 열에서 특정 ID의 문자열 수를 찾는 방법은 무엇입니까?

      이를 위해 MySQL에서 CHAR_LENGTH() 함수를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Subject longtext    ); Query OK, 0 rows affected (1.17 sec) 이제 insert 명령을 사용하여 테이블에 일부 레코드를 삽입할 수 있습니다 - mysql>

    14. count(*) MySQL 쿼리를 사용하지 않고 테이블의 행 수를 얻는 방법은 무엇입니까?

      count(1)을 사용할 수 있습니다. 먼저 구문을 살펴보겠습니다 − select count(1) from yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    StudentName varchar(100)    ); Query OK, 0 rows affected (0.84 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(Stude

    15. TODAY와 TODAY-7 사이의 날짜를 얻는 방법은 무엇입니까?

      날짜 사이의 날짜를 얻으려면 사용해야 합니다. 여기에서 오늘과 오늘-7일 사이의 날짜를 가져옵니다. − select *from yourTableName where DATE(yourColumnName) > (NOW() - INTERVAL 7 DAY); 참고 :현재 날짜가 2019-06-02라고 가정해 보겠습니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable    (    LoginDate date    ); Query OK,

    16. MySQL의 타임 스탬프에서 요일 이름을 얻는 방법은 무엇입니까?

      타임스탬프에서 요일 이름을 얻으려면 dayname() 함수를 사용하십시오 - select dayname(yourColumnName) from yourTableName;    Let us first create a table :    mysql> create table DemoTable    (    LoginDate timestamp    ); Query OK, 0 rows affected (0.52 sec) 삽입 명령을 사용하여 테이블

    17. MySQL에 mm/dd/yyyy 형식 날짜를 삽입하는 방법은 무엇입니까?

      이를 위해 STR_TO_DATE()를 사용합니다. 다음은 구문입니다 - insert into yourTableName values(STR_TO_DATE(yourDateValue,yourFormatSpecifier)); 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    ShippingDate date    ); Query OK, 0 rows affected (0.81 sec) insert 명령을 사용하여 테이블에 일부 레코

    18. MySQL ORDER BY로 값을 기준으로 정렬하는 방법은 무엇입니까?

      이를 위해 ORDER BY 절을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    StudentId int    ); Query OK, 0 rows affected (0.59 sec) 이제 insert 명령을 사용하여 테이블에 일부 레코드를 삽입할 수 있습니다 - mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.14 sec) my

    19. 이름은 MySQL에서 예약어입니까?

      아니요, 이름은 MySQL에서 예약어가 아니므로 백틱 기호 없이 사용할 수 있습니다. 예약어에 대해 작업하는 경우 백틱 기호를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table name    (    name varchar(10)    ); Query OK, 0 rows affected (0.78 sec) 이제 insert 명령을 사용하여 테이블에 일부 레코드를 삽입할 수 있습니다 - mysql> insert into name valu

    20. MySQL에서 숫자 쿼리 결과를 어떻게 분할합니까?

      숫자 쿼리 결과를 분할하려면 MySQL에서 CONCAT() 함수를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    StudentId int    ); Query OK, 0 rows affected (0.68 sec) 이제 insert 명령을 사용하여 테이블에 일부 레코드를 삽입할 수 있습니다 - mysql> insert into DemoTable values(2222); Query OK, 1 r

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:103/229  20-컴퓨터/Page Goto:1 97 98 99 100 101 102 103 104 105 106 107 108 109