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

    1. ENUM으로 설정된 MySQL에서 ACTIVE 상태의 레코드 선택

      먼저 테이블을 생성해 보겠습니다. 여기서는 ENUM -를 사용하여 상태를 설정했습니다. mysql> create table DemoTable2037    -> (    -> StudentId int,    -> status enum('Active','Inactive')    -> ); Query OK, 0 rows affected (0.51 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - my

    2. 양수 값을 갖는 행에 대해 TRUE를 반환하는 MySQL 쿼리?

      양수 값에 대해 TRUE를 반환하고 음수에 대해 FALSE를 반환하려면 MySQL IF()를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable2038    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Value int    -> ); Query OK, 0 rows affected (0.87 sec) 삽입 명령을 사용하여

    3. MySQL을 사용하여 ASC 순서로 레코드 목록만 표시

      특정 순서로 레코드 목록을 표시하려면 조건을 설정하고 ORDER BY를 사용해야 합니다. 이를 위해 ORDER BY CASE 문을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable2039    -> (    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.62 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert in

    4. 숫자가 있는 VARCHAR 문자열에서 하이픈 뒤의 숫자를 제거하는 MySQL 쿼리

      이를 위해 SUBSTRING_INDEX()를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable2040    -> (    -> StudentCode varchar(20)    -> ); Query OK, 0 rows affected (0.85 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable2040 values('John-232

    5. 정적 SQL과 동적 SQL의 차이점

      정적 SQL 정적 SQL은 고정되고 애플리케이션에 하드 코딩될 수 있는 SQL 문을 나타냅니다. 정적 SQL은 고정 쿼리이므로 이러한 명령문을 분석하고 최적화할 수 있으며 보안을 위해 특별한 처리가 필요하지 않습니다. 동적 SQL 동적 SQL은 사용자의 입력에 따라 동적으로 생성되어 응용 프로그램에서 실행되는 SQL 문을 말합니다. Dynamic Sqls는 일반적이고 유연한 응용 프로그램을 개발하는 데 도움이 됩니다. 동적 SQL에는 더 많은 권한과 보안 처리가 필요할 수 있으며 악의적인 사용자도 위험한 코드를 만들 수 있습니다

    6. 문자열, 숫자 및 특수 문자를 포함한 열 값으로 테이블을 업데이트하는 MySQL 정규식

      이를 위해 REGEXP와 함께 UPDATE 명령을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable2023    -> (    -> StreetNumber varchar(100)    -> ); Query OK, 0 rows affected (0.59 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable2023 values('7')

    7. MySQL을 사용하여 다른 행의 목록을 단일 필드로 반환

      이를 위해 GROUP_CONCAT()을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable2024    -> (    -> SubjectName varchar(20),    -> StudentName varchar(20)    -> ); Query OK, 0 rows affected (0.62 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert in

    8. MySQL에서 URL 레코드의 일부를 찾아서 바꾸시겠습니까?

      레코드를 교체하는 가장 간단한 방법은 MySQL REPLACE() −를 사용하는 것입니다. mysql> create table DemoTable2025    -> (    -> URL text    -> ); Query OK, 0 rows affected (0.88 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable2025 values('http=//www.facebook.com

    9. MySQL에서 INSERT 문을 적용하는 동안 VARCHAR 날짜/시간 레코드에 분을 추가할 수 있습니까?

      예, 테이블에 값을 삽입하는 동안 분을 추가할 수 있습니다. 먼저 테이블을 생성하겠습니다. 여기에 있는 VARCHAR 레코드가 있는 열이 있습니다. mysql> create table DemoTable2026    -> (    -> ArrivalTime varchar(20)    -> ); Query OK, 0 rows affected (0.40 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 먼저 VARCHAR 날짜를 변환한 다음 분

    10. 유효한 MySQL 쿼리를 작성하고 사용자 정의 변수로 업데이트하는 방법은 무엇입니까?

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

    11. MySQL 저장 프로 시저에서 구분 기호를 올바르게 사용하고 값을 삽입하는 방법은 무엇입니까?

      먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.87초) 다음은 저장 프로시저를 만들고 값을 삽입하는 쿼리입니다(구분자를 올바르게 사용) - delimiter; CALL 명령을 사용하여 저장 프로시저 호출 - call insert_name(Chris,Brown);Query OK, 1행 영향(0.17초) select 문을 사용하여 테이블의 모든 레코드 표시 - Select *from DemoTable2028; 이것은 다음과 같은 출력을 생성합니다 - +------------------+-----

    12. MySQL에서 특정 셀의 내용 업데이트

      먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.98초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable2029 값에 삽입(4,John ,Brown);쿼리 OK, 영향을 받는 행 1개(0.27초) select 문을 사용하여 테이블의 모든 레코드 표시 - Select *from DemoTable2029; 이것은 다음과 같은 출력을 생성합니다 - +------+-----------+----------+| 아이디 | 이름 | 성 |+------+-----------+--------

    13. MySQL의 VARCHAR 열에서 최대값 찾기

      최대값을 찾으려면 값이 VARCHAR 유형이므로 CAST()와 함께 MAX()를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable2030    -> (    -> Value varchar(20)    -> ); Query OK, 0 rows affected (0.44 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable2030 values(&#

    14. MySQL에서 바이트 값을 메가바이트(MB)로 계산하시겠습니까?

      여기서는 8바이트 부호 있는 정수를 사용하기 때문에 BIGINT 유형을 사용합니다. 먼저 열이 BIGINT 유형인 테이블을 생성하겠습니다 - mysql> create table DemoTable2031    -> (    -> ByteValue bigint    -> ); Query OK, 0 rows affected (1.17 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable2031 va

    15. MySQL에 테이블이 있는지 어떻게 감지합니까?

      테이블의 존재를 감지하려면 INFORMATION_SCHEMA.TABLES의 개념을 사용하십시오. 다음 구문은 −입니다. select table_name from information_schema.tables where table_schema=database() and table_name=yourTableName; 위의 구문을 이해하기 위해 테이블을 만들어 보겠습니다 - mysql> create table DemoTable2032    -> (    -> ClientId int,

    16. MySQL에 레코드를 삽입하는 동안 날짜 형식 지정

      레코드를 삽입하는 동안 날짜 형식을 지정하려면 MySQL INSERT 문에서 DATE_FORMAT()을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable2012    -> (    -> ShippingDate varchar(20)    -> ); Query OK, 0 rows affected (0.48 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into Demo

    17. 사용자 정의 변수에서 MySQL 선택 설정

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

    18. 단일 MySQL 쿼리의 모든 열 이름에 대해 '별칭' 설정

      열 이름에 대한 별칭을 설정하는 구문은 다음과 같습니다. - yourTableName anyAliasName에서 yourColumnName1 anyAliasName1, yourColumnName2 anyAliasName2를 선택하십시오. 위의 구문을 이해하기 위해 테이블을 만들어 보겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.70초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable2014 값에 삽입(Chris,Brown), 쿼리 확인, 영향을 받는 행 1개(0.16초) select 문을 사용하

    19. AND &OR 연산자가 있는 단일 MySQL 쿼리를 사용하여 특정 레코드 가져오기

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable2015    -> (    -> StudentId int,    -> StudentName varchar(20),    -> StudentCountryName varchar(20) -> ); Query OK, 0 rows affected (1.20 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert

    20. 특수 문자로 구분된 단일 행에서 유사한 해당 ID를 가진 레코드를 연결하는 MySQL 쿼리

      이를 위해 GROUP_CONCAT()과 함께 CONCAT_WS()를 사용할 수 있습니다. 먼저 mysql> create table DemoTable2016    -> (    -> UserId int,    -> UserName varchar(20)    -> ); Query OK, 0 rows affected (0.51 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTab

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