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

    1. MySQL의 여러 테이블에서 레코드 삽입

      여러 테이블의 레코드를 삽입하려면 INSERT INTO SELECT 문을 사용합니다. 여기에 2개의 테이블에서 레코드를 삽입합니다. 먼저 테이블을 생성하겠습니다 - Create table DemoTable1943 ( Name varchar(20) );Query OK, 영향을 받는 행 0개(0.00초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - insert into DemoTable1943 values(Robert);Query OK, 1행 영향(0.00초) select 문을 사용하여 테이블의 모든 레코드 표시 -

    2. MySQL 테이블에서 특정 날짜의 수를 가져옵니다.

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1946    (    ShippingDate date    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1946 values('2019-12-11'); Query OK, 1 row affected (0.00 sec) mysql> inse

    3. 하위 쿼리에서 MySQL을 선택한 다음 DELETE를 수행하시겠습니까?

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

    4. MySQL에서 영숫자 문자열의 숫자만 정렬하시겠습니까?

      영숫자 문자열에서 숫자만 정렬하려면 ORDER BY RIGHT()를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1948    (    StudentCode varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1948 values('121John_567')

    5. MySQL에서 병합()을 사용하여 null이 아닌 첫 번째 값을 표시하시겠습니까?

      병합()은 첫 번째 NOT NULL 열 값을 인쇄하는 데 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1927    (    StudentName varchar(20),    StudentSubject varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into Dem

    6. MySQL 저장 프로 시저의 테이블에 데이터를 삽입 하시겠습니까?

      저장 프로시저의 테이블에 삽입하는 구문은 다음과 같습니다. - create procedure yourProcedureName(OptionalParameter)    begin    insert into yourTableName() values(yourValue1,yourValue2,...N); end 위의 구문을 이해하기 위해 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1928    (    Id int NOT N

    7. MySQL에서 기본 키 재설정

      기본 키를 재설정하려면 먼저 TRUNCATE 테이블을 사용한 다음 ALTER TABLE을 사용하십시오. 먼저 테이블을 생성하겠습니다 - Create table DemoTable1929 ( UserId int NOT NULL AUTO_INCREMENT, PRIMARY KEY(UserId) );쿼리 OK, 영향을 받는 행 0개(0.00초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - insert into DemoTable1929 values();Query OK, 1개의 row가 영향을 받았습니다. 쿼리 확인, 1개 행이 영

    8. 45일 간격으로 일을 추가하고 새 열에 출력을 표시하는 MySQL 쿼리

      이를 위해 date_add()를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1930    (    DueTime datetime    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1930 values('2017-10-21'); Query OK, 1 row affec

    9. MySQL의 모든 열과 함께 "mm-yyyy"(월 연도) 형식으로 월과 연도를 추출하시겠습니까?

      특정 형식의 월과 연도의 경우 STR_TO_DATE()와 함께 DATE_FORMAT()을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1931    (    ShippingDate varchar(40)    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1931 values('10-1

    10. 먼저 값을 기준으로 항목을 선택한 다음 MySQL의 나머지 레코드에 대해 날짜를 기준으로 주문합니다.

      ORDER BY를 사용하여 레코드를 수정한 다음 표시합니다. select * from yourTableName order by yourColumnName1=yourValue desc,yourColumnName2; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1932    (    UserName varchar(20),    ShippingDate date    ); Query OK, 0 rows affected (0

    11. MySQL의 저장 프로시저에서 테이블 레코드 표시

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

    12. 테이블의 개별 열에서 평균을 선택하는 MySQL 쿼리?

      평균을 구하려면 AVG()를 사용하고 DISTINCT와 함께 사용하여 고유한 레코드에서 계산합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1934    (    StudentName varchar(20),    StudentMarks int    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into D

    13. 여러 단어와 함께 LIKE를 사용하여 필터링된 테이블의 레코드를 표시하는 MySQL 쿼리?

      이를 위해 아래 구문 &Minus;에서와 같이 RLIKE를 사용하고 레코드를 필터링합니다. select * from yourTableName    where yourColumnName rlike 'yourValue1|yourValue2'; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1935    (    Subject varchar(20)    ); Query OK, 0 rows affected (0

    14. MySQL에서 INSERT INTO SELECT 및 UNION을 사용하여 여러 삽입 수행

      다중 삽입을 수행하기 위한 구문은 다음과 같습니다 - insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,..N)    select yourValue1 as yourColumnName1,yourValue2 as yourColumnName2,yourValue3 as yourColumnName3,......N    union    select yourValue1 as yourColumnName1,your

    15. 삽입하기 전에 MySQL 트리거를 생성하는 방법은 무엇입니까?

      이를 위한 구문은 다음과 같습니다 - delimiter // create trigger yourTriggerName before insert on yourTableName    FOR EACH ROW    BEGIN    yourStatement1    .    .    N END // delimiter ; 위의 구문을 이해하기 위해 테이블을 만들어 보겠습니다 - mysql> create table DemoTable1

    16. 수정:오류 1396(HY000):MySQL에서 CREATE USER 작업이 실패했습니까?

      오류를 수정하려면 사용자를 올바르게 생성하는 방법을 살펴보겠습니다. 사용자를 만들자 - mysql> create user 'Emma'@'localhost' IDENTIFIED BY 'emma_654'; Query OK, 0 rows affected (0.00 sec) 호스트와 함께 모든 사용자를 표시합니다 − mysql> select user,host from MySQL.user; 그러면 다음과 같은 출력이 생성됩니다. 위에서 만든 새 사용자는 호스트와 함께 모든 사용자의 아

    17. DECLARE를 사용하여 MySQL에서 변수를 생성하시겠습니까?

      저장 프로시저에서 DECLARE를 사용할 수 있습니다. 구문은 다음과 같습니다 - yourVariableName yourDataType 선언; 위의 구문을 이해하기 위해 저장 프로시저를 만들어 보겠습니다. delimiter; 이제 call 명령을 사용하여 저장 프로시저를 호출할 수 있습니다 - square_demo(15) 호출; 이것은 다음과 같은 출력을 생성합니다 - +-----------------------+| 출력 |+-----------+| 귀하의 제곱 값=225 |+-----------------------+1

    18. 테이블에서 특정 학생의 점수를 그룹화하고 각 학생에 대한 별도의 열에 총 점수를 표시하시겠습니까?

      마크를 그룹화하려면 MySQL GROUP BY를 사용하십시오. 요약하자면 MySQL sum() 함수를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1920    (    StudentName varchar(20),    StudentMarks int    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> inse

    19. 특정 열 값을 수정하고 MySQL의 나머지 행에 대해 임의의 값을 표시합니다.

      임의의 행의 경우 RAND()를 사용할 수 있지만 특정 열을 수정하려면 ORDER BY 절을 사용하십시오. 테이블을 만들어 봅시다 - mysql> create table DemoTable1921    (    Number int    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1921 values(40); Query OK, 1 row af

    20. 단일 쿼리에서 IN()을 사용하여 MySQL 테이블에서 레코드 삭제

      테이블을 만들어 봅시다 - mysql> create table DemoTable1922    (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1922(StudentName)

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:19/229  20-컴퓨터/Page Goto:1 13 14 15 16 17 18 19 20 21 22 23 24 25