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

    1. MySQL의 각 SELECT 필드에 대해 WHERE 절의 대안 설정

      CASE 문을 사용할 수 있습니다 - mysql> create table DemoTable1988    (    Value1 int,    Value2 int,    Price int    ); Query OK, 0 rows affected (0.64 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1988 values(10,7,500); Query OK, 1 row a

    2. VARCHAR 데이터를 MySQL 날짜 형식으로 변환하시겠습니까?

      VARCHAR 데이터를 날짜 형식으로 변환하려면 STR_TO_DATE() −를 사용할 수 있습니다. mysql> create table DemoTable1989    (    DueDate varchar(20)    ); Query OK, 0 rows affected (0.91 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1989 values('31/01/2015'); Query OK,

    3. MySQL - 오늘로부터 일주일 전 날짜를 선택하시겠습니까?

      오늘로부터 일주일 전의 날짜를 얻으려면 DATEDIFF를 사용하십시오. 먼저 현재 날짜를 구합시다 - mysql> select curdate(); +------------+ | curdate()  | +------------+ | 2019-12-20 | +------------+ 1 row in set (0.00 sec) 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1990    (    ShippingDate date   &n

    4. MySQL에 값이 존재하지 않는 테이블에서 선택하시겠습니까?

      이를 위해 NOT IN() −를 사용할 수 있습니다. mysql> create table DemoTable1991 (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(20) ); Query OK, 0 rows affected (0.61 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1991(StudentName) values('

    5. MySQL에서 처음 세 개의 열 값에 대해 특정 값을 설정하시겠습니까?

      첫 번째 세 값에만 특정 값을 설정하려면 LIMIT 3을 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1968    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert i

    6. CSE 15, CSE 11 등과 같은 숫자로 구분된 문자열 레코드에서 숫자 값으로 정렬하시겠습니까?

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

    7. MySQL에서 !=NULL과 IS NOT NULL의 차이점은 무엇입니까?

      값을 !=NULL과 비교하면 NULL을 반환합니다. 따라서 !=NULL은 의미가 없습니다. !=NULL과 IS NOT NULL의 차이점을 보기 위해 먼저 테이블을 생성해 보겠습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1970    (    Value int    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into

    8. 전체 테이블을 반환하는 SELECT가 있는 MySQL 프로시저

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1971    (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(20),    StudentPassword int    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> in

    9. 행에서 특정 행을 가져오는 MySQL 쿼리

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

    10. 매개변수를 가져오고 저장 프로시저 내에서 생성된 새 테이블에 대해 LIKE에서 사용하는 동적 SQL

      이를 위해 준비된 문을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1973    (    StudentId int,    StudentName varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1973 values(101,'Chris'

    11. 두 열의 모든 열 값을 계산하고 총 개수에서 NULL 값을 제외하는 MySQL 쿼리?

      먼저 테이블을 생성하겠습니다 - 테이블 DemoTable1975 생성( StudentName varchar(20), StudentMarks int ); 쿼리 확인, 영향을 받는 행 0개(0.00초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1975에서 * 선택; 이것은 다음과 같은 출력을 생성합니다 - +-------------+-------------+| 학생 이름 | 학생 마크 |+-------------+-------------+|

    12. null이면 열 A를 업데이트하고, 그렇지 않으면 열 B를 업데이트하고, 그렇지 않으면 두 열이 모두 null이 아니면 MySQL에서 아무 작업도 수행하지 않습니다.

      이를 위해 IS NULL 속성과 함께 IF()를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1976    (    FirstName varchar(20),    LastName varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1976 values(

    13. "UP"이라는 유사한 열이 있는 5개의 테이블에서 합계를 계산하는 MySQL 쿼리?

      이를 위해 SUM()과 함께 UNION ALL을 사용하십시오. 5개의 테이블을 생성합시다 - mysql> create table DemoTable1977    (    UP int    ); Query OK, 0 rows affected (0.00 sec) mysql> insert into DemoTable1977 values(10); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1977 val

    14. MySQL - innoDB에서 MyISAM으로 테이블 엔진 변경?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1982    (    StudentId int    ,    StudentName varchar(20),    StudentAge int    ); Query OK, 0 rows affected (0.00 sec) 테이블 엔진 유형을 확인해보자 - mysql> show create table DemoTable1982; 이것은 다

    15. 2019년과 같이 MySQL에서 현재 연도의 동적 테이블 이름 생성

      연도(2019)와 같은 테이블 이름을 생성하려면 PREPARE 문을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1959    (    UserName varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1959 values('Chris'); Query O

    16. 여러 행의 문자열을 단일 행으로 결합하고 해당 사용자 ID 합계를 다른 열에 표시하는 단일 MySQL 쿼리?

      이를 위해 GROUP_CONCAT()을 사용할 수 있습니다. SUM()을 사용하여 사용자 ID를 추가합니다. 먼저 테이블을 생성하겠습니다 - Create table DemoTable1960 ( StudentId int, StudentName varchar(20) );Query OK, 영향을 받는 행 0개(0.00초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable1960 값에 삽입(103,Mike);쿼리 OK, 1행 영향(0.00초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTa

    17. 문자열을 구문 분석하여 밑줄로 구분된 큰 문자열에서 숫자를 가져옵니다.

      먼저 테이블을 생성하겠습니다 - 테이블 DemoTable1961 생성(제목 텍스트);쿼리 OK, 영향을 받는 행 0개(0.00초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - Insert into DemoTable1961 values(You_can_remove_the_string_part_only-10001-But_You_can_not_remove_the_numeric_parts);쿼리 OK, 영향을 받는 행 1개(0.00초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1961에서 *

    18. 한 열에서 다른 열로 문자열 값(하이픈 포함)을 분리하고 선택하는 MySQL 쿼리

      이를 위해 SUBSTRING_INDEX()를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1962    (    EmployeeInformation text    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1962 values('101-John-29'); Query

    19. MySQL의 NULL 값에 대해 1 표시

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

    20. 사용자 생성 및 권한 부여를 위한 MySQL 쿼리

      사용자를 생성하고 권한을 부여하기 위한 구문은 다음과 같습니다 - create database yourDatabaseName DEFAULT CHARACTER SET utf8; create user `yourUserName` identified by yourPassword; GRANT SELECT ON yourDatabaseName .* TO `yourUserName`; GRANT INSERT ON yourDatabaseName .* TO `yourUserName`; GRANT UPDATE ON yourDatabaseName .* T

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