두 개의 소수를 표시하려면 number_format()을 사용하십시오. 먼저 동일한 PHP 코드를 작성해 보겠습니다. 우리는 먼저 두 개의 변수가 초기화된다고 선언했습니다 - $number1=10.3423; $number2=10; 이제 number_format() 함수를 사용하여 두 개의 소수를 표시하십시오. - $result1=number_format ($number1, 2); $result2=number_format ($number2, 2); 예 다음은 예입니다 - <?php $number1=10
아래와 같이 LIKE를 사용하세요. − select *from yourTableName where yourColumnName LIKE 'A%'; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( StudentName varchar(100) ); Query OK, 0 rows affected (0.66 sec) 이제 insert 명령을 사용하여 테이블에 일부 레코드를 삽입할 수 있습니다 - mysql&g
CASE 문을 사용하는 것이 좋습니다. UNION을 사용하지 마십시오. 먼저 테이블을 생성하겠습니다 - Create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ShippingDate datetime );쿼리 OK, 영향을 받는 행 0개(0.63초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable(ShippingDate) 값에 삽입(2019-02-18);쿼리 OK, 1행 영향(0.19초) select 문을 사용하여 테이블의 모든 레코드 표
조건부 MySQL 쿼리의 경우 저장 프로시저에서 IF ELSE 개념을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1 ( Id int ); Query OK, 0 rows affected (0.62 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1 values(10); Query OK, 1 row affected (0.19 sec
사용자가 특정 스키마에 접근하지 못하도록 하려면 delete 명령어를 사용해야 합니다. 다음은 구문입니다 - DELETE FROM mysql.db WHERE Db IN(yourSpecificSchema,yourSpecificSchema\_%) AND 사용자 =yourUserName AND 호스트 =yourHostName; 사용자가 특정 스키마에 액세스하지 못하도록 위의 구문을 구현해 보겠습니다. 먼저 MySQL.user 테이블의 모든 사용자와 호스트를 표시해 보겠습니다. MySQL.user에서 사용자, 호스트 선택; 이것은 다
이를 위해 정규식을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - Create table DemoTable ( UserId varchar(100) );Query OK, 영향을 받는 행 0개(1.28초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable 값에 삽입(TRUE-908-K), 쿼리 확인, 1행 영향(0.20초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable에서 *선택; 이것은 다음과 같은 출력을 생성합니다 - +------------+| 사용자 ID |+--
MySQL 테이블 기본 키를 자동으로 증가시키려면 아래 구문을 사용하십시오. CREATE TABLE yourTableName ( yourColumnName INT(6) ZEROFILL NOT NULL AUTO_INCREMENT, PRIMARY KEY(yourColumnName) ); 먼저 테이블을 만들고 기본 키 자동 증가를 설정하겠습니다 - mysql> CREATE TABLE DemoTable (
YEAR() 및 MONTH()를 사용하여 특정 월 및 연도의 레코드를 각각 표시합니다. 먼저 테이블을 생성하겠습니다 - Create table DemoTable ( CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(20), CustomerTotalBill int, PurchasingDate date ); 쿼리 확인, 영향을 받는 행 0개(0.83초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - insert into DemoTable(Cust
이를 위해 INFORMATION_SCHEMA.COLUMNS를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20) ); Query OK, 0 rows affected (0.73 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert i
데이터 유형을 날짜에서 날짜/시간으로 변경하려면 alter 명령을 사용하십시오. alter table yourTableName change yourColumnName yourColumnName datetime; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, LoginDate date ); Query OK, 0 ro
COUNT로 SELECT를 수행하려면 집계 함수 COUNT()를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(100), Subject varchar(100) ); Query OK, 0 rows affected (0.54 sec) 삽입 명령을 사용하여 테
값이 업데이트될 때마다 변수 값을 변경하지 않는 저장 프로시저를 생성합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value int ); Query OK, 0 rows affected (0.63 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoT
특정 행을 선택하려면 MySQL에서 FIND_IN_SET() 함수를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( ListOfValues varchar(200) ); Query OK, 0 rows affected (0.31 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('112,114,567,Java,345
CASE 문과 함께 정규식을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value varchar(20) ); Query OK, 0 rows affected (0.66 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(Value) v
CAST() 함수를 사용하여 이를 달성할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Score int ); Query OK, 0 rows affected (0.72 sec) 삽입 명령을 사용하여 테이블에 일부
그룹별로 모든 행을 나열하려면 GROUP_CONCAT()을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20), Value varchar(100) ); Query OK, 0 rows affected (0.62 sec) 삽입 명령을 사용하여 테이블
유형에 대한 필터를 설정하려면 아래 구문을 사용할 수 있습니다 - SELECT TABLE_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE DATA_TYPE = 'yourDataTypeName'; 필드 유형이 텍스트인 필드만 표시하도록 위의 구문을 구현해 보겠습니다. - mysql> SELECT TABLE_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE DATA_TYPE = 'text'; 이것은
먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value char(1) ); Query OK, 0 rows affected (0.66 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(Value) values('X'); Query O
우선 innodb_print_all_deadlocks를 활성화해야 합니다. 다음은 구문입니다 - set global innodb_print_all_deadlocks=1; 위의 문장을 실행한 후 모든 교착 상태 로그를 표시하기 위해 아래 구문을 실행합시다 - show engine innodb status; 위의 구문을 구현해 보겠습니다 - mysql> set global innodb_print_all_deadlocks=1; Query OK, 0 rows affected (0.00 sec) mysql> show engi
이를 위해 MySQL의 CONCAT() 함수를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientFirstName varchar(20), ClientLastName varchar(20) ); Query OK, 0 rows affected (0.50 sec