Navicat에서 테이블에 데이터를 추가하는 데 다음 방법을 사용할 수 있습니다. 단일 데이터 조각 삽입: INSERT INTO 문을 사용하여 테이블 이름, 열 이름 및 값을 지정합니다. 여러 데이터를 일괄적으로 삽입하려면: INSERT INTO 문을 사용하고 값 목록을 괄호로 묶습니다. 다른 테이블의 데이터 삽입: SELECT 문을 사용하여 다른 테이블의 데이터를 선택하고 대상 테이블에 삽입합니다. 표현식 또는 함수의 결과 삽입: INSERT INTO 문을 사용하여 표현식 또는 함수의 결과를 값으로 삽입합니다. NULL 값 삽입: 값이 NULL인 INSERT INTO 문을 사용합니다. 준비된 문을 사용하여 데이터 삽입: 준비된 문을 만들고 매개변수 값을 설정한 다음
Navicat에서 코드를 실행하여 테이블에 데이터를 추가합니다
단일 데이터 조각 삽입
<code class="sql">INSERT INTO table_name (column_name1, column_name2, ...) VALUES (value1, value2, ...);</code>
여러 조각을 일괄 삽입 Data
<code class="sql">INSERT INTO table_name (column_name1, column_name2, ...) VALUES (value11, value12, ...), (value21, value22, ...), ...;</code>
다른 테이블에서 선택한 데이터 삽입
<code class="sql">INSERT INTO table_name (column_name1, column_name2, ...) SELECT column_name1, column_name2, ... FROM another_table_name WHERE condition;</code>
수식이나 함수의 결과 삽입
<code class="sql">INSERT INTO table_name (column_name) VALUES (expression_or_function());</code>
NULL 값 삽입
<code class="sql">INSERT INTO table_name (column_name) VALUES (NULL);</code>
준비된 문을 사용하여 데이터 삽입
<code class="java">// 创建一个预处理语句 PreparedStatement statement = connection.prepareStatement("INSERT INTO table_name (column_name1, column_name2, ...) VALUES (?, ?, ...);"); // 设置参数值 statement.setString(1, "value1"); statement.setInt(2, 123); // 执行预处理语句 statement.executeUpdate();</code>
예
"employees"라는 테이블에 데이터 삽입:
<code class="sql">-- 插入单条数据 INSERT INTO employees (name, email) VALUES ('John Smith', 'john.smith@example.com'); -- 批量插入数据 INSERT INTO employees (name, email) VALUES ('Jane Doe', 'jane.doe@example.com'), ('Peter Jones', 'peter.jones@example.com'); -- 从另一个表插入数据 INSERT INTO employees (name, email) SELECT name, email FROM users WHERE role = 'employee';</code>
위 내용은 navicat의 테이블에 데이터 코드를 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!