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

    1. MySQL GROUP_CONCAT에서 번호 매기기 구현

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1627     -> (     -> FirstName varchar(20),     -> LastName varchar(20)     -> ); Query OK, 0 rows affected (0.59 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. mysql> insert into DemoTable1627 values(&#

    2. 슬래시 뒤에 숫자로 문자열 왼쪽의 0을 채우는 MySQL 숫자 문자열 형식화

      먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.46초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 여기에 슬래시로 구분된 숫자를 삽입했습니다 - DemoTable1369 값에 삽입(19/1234);쿼리 OK, 1행 영향(0.11초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1369에서 * 선택; 이것은 다음과 같은 출력을 생성합니다 - 다음은 숫자 문자열 형식에 대한 쿼리입니다. 필드를 채우기 위해 슬래시 뒤에 0을 설정했습니다. 총 필드 너비

    3. MySQL의 특정 셀에서만 합계를 얻으시겠습니까?

      특정 셀에 대해서만 WHERE로 조건을 설정하고 집계 함수 SUM()을 사용하여 추가합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1370    -> (    -> StudentName varchar(20),    -> Marks int    -> ); Query OK, 0 rows affected (0.87 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql>

    4. 비어 있는 경우 MySQL 열 필드를 NULL로 처리하시겠습니까?

      먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.67초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - insert into DemoTable1362(ClientName) values(NULL);Query OK, 1행 영향(0.07초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1362에서 * 선택; 이것은 다음과 같은 출력을 생성합니다 - +----------+------------+| 클라이언트 ID | 클라이언트 이름 |+----------+--------

    5. DECLARE 키워드를 사용하여 MySQL 저장 프로시저에서 변수 생성

      저장 프로시저의 변수에 MySQL DECLARE 사용 - DECLARE anyVariableName int DEFAULT anyValue; 저장 프로시저에서 변수를 생성하기 위해 위의 구문을 구현해 보겠습니다. - mysql> DELIMITER // mysql> CREATE PROCEDURE variable_Demo()     -> BEGIN     -> DECLARE lastInsertedId int DEFAULT -1;     -> select l

    6. 모든 데이터베이스를 볼 수 있는 MySQL 권한?

      이를 위한 구문은 다음과 같습니다 - revoke show databases on *.* from 'yourUserName'@'yourHostName'; 호스트 이름과 함께 모든 사용자 이름을 표시합니다 - mysql> select user,host from MySQL.user; 이것은 다음과 같은 출력을 생성합니다 - +------------------+-----------+ | user             | host   &nb

    7. 밑줄이 있는 일부 열 값에 MySQL IN() 사용

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

    8. MySQL에서 VARCHAR 유형의 열에서 특정 날짜 이후의 날짜 레코드 찾기

      먼저 테이블을 생성해 보겠습니다. 여기에서 날짜를 VARCHAR −로 설정했습니다. mysql> create table DemoTable1364     -> (     -> ShippingDate varchar(100)     -> ); Query OK, 0 rows affected (0.87 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1364 values('01-09-2019

    9. MySQL의 두 번째 위치에 공백이 있는 특정 레코드 찾기

      이를 위해 아래 구문과 같이 SUBSTR()을 사용하십시오 - 선택 * from yourTableNamewhere substr(yourColumnName, 2, 1 ) = ; 먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.66초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - insert into DemoTable1365 values(8974646363);Query OK, 1개의 row가 영향을 받았습니다. select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1365에

    10. MySQL에서 행과 열을 선택하지 않으려면 어떻게 해야 합니까?

      행과 열을 표시하지 않으려면 아래 구문과 같이 SELECT NULL 및 FALSE를 사용하십시오 - select null from yourTableName where false; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1367     -> (     -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,     -> FirstName varchar(20)     -&

    11. MySQL로 저장 프로시저를 만들고 특정 수의 레코드만 표시하도록 제한 설정

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

    12. MySQL에서 더 빠르게 선택 쿼리를 향상하려면 어떻게 해야 합니까?

      내부적으로 인덱싱을 사용하기 때문에 더 빠른 쿼리를 위해 MySQL IN()을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1618     -> (     -> ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY,     -> ClientName varchar(20),     -> ClientEmailId varchar(30)   &nbs

    13. 날짜 시간을 변환하여 MySQL에서 월 이름을 얻으시겠습니까?

      월 이름만 얻으려면 구문은 다음과 같습니다. - select date_format(yourColumnName,'%M %Y') from yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1619     -> (     -> ArrivalTime datetime     -> ); Query OK, 0 rows affected (0.45 sec) 삽입 명령을 사용하여 테이블에 일부 레코

    14. MySQL에서 값 중 하나를 캐스팅하고 다른 값으로 나누기를 수행하시겠습니까?

      이를 위해 처음에는 CAST()를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1352     -> (     -> Value1 int,     -> Value2 int     -> ); Query OK, 0 rows affected (0.54 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입- mysql> insert into DemoTable1352 values(10

    15. 오류 1136 수정:열 개수가 행 1의 값 개수와 일치하지 않습니까?

      auto_increment 열의 값이 누락된 경우 tis 값을 얻을 수 있습니다. 오류는 다음과 같습니다 - mysql> insert into DemoTable1353 values('Chris',23); ERROR 1136 (21S01): Column count doesn't match value count at row 1 auto_increment에 대한 값을 제공하거나 자동 생성으로 남겨두어야 합니다. 예제를 보고 테이블을 생성해 보겠습니다 − mysql> create table DemoTab

    16. 단일 행의 모든 ​​항목을 반환하는 MySQL 쿼리

      이를 위해 GROUP_CONCAT()을 사용합니다. 먼저 테이블을 만들어 보겠습니다- mysql> create table DemoTable1355     -> (     -> Location text     -> ); Query OK, 0 rows affected (0.57 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1355 values('E:'); Query OK, 1

    17. MySQL에서 테이블 열을 VARCHAR에서 NULL로 변경

      변경하려면 아래 구문 -에서와 같이 CHANGE와 함께 ALTER 명령을 사용하십시오. alter table yourTableName change yourColumnName yourColumnName datatype NULL DEFAULT NULL; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1356     -> (     -> FirstName varchar(30)     -> ); Query OK, 0 rows

    18. 먼저 null이 아닌 값으로 결과를 표시한 다음 MySQL에서 null 값으로 표시

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

    19. 비슷한 날 기록의 MySQL 값 합계

      이를 위해 GROUP BY 및 DATE()를 사용합니다. 먼저 테이블을 생성하겠습니다 - ), 쿼리 확인, 영향을 받는 행 0개(1.59초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 여기에 날짜 레코드가 삽입되었으며 날짜가 비슷한 일부 레코드가 있습니다. − insert into DemoTable1358 values(2016-09-21 04:10:56, 1000);쿼리 OK, 영향을 받는 행 1개(0.18초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1358에서 * 선택;

    20. CONTACT()에서 백틱을 사용하면 MySQL에서 오류가 발생합니다.

      백틱을 사용하지 마십시오. CONCAT()에서 작은 따옴표를 사용할 수 있습니다. 다음은 구문입니다 - select concat(yourColumnName1, ,yourColumnName2) from yourTableName; 먼저 테이블을 생성하겠습니다 - );쿼리 OK, 0개의 행이 영향을 받았습니다(0.58초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - insert into DemoTable1359 values(104,John);Query OK, 1개의 row가 영향을 받았습니다(0.20초) select 문을

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:48/229  20-컴퓨터/Page Goto:1 42 43 44 45 46 47 48 49 50 51 52 53 54