Maison  >  Article  >  base de données  >  Résumer et organiser les instructions d'ajout d'Oracle (partage de résumé)

Résumer et organiser les instructions d'ajout d'Oracle (partage de résumé)

WBOY
WBOYavant
2022-02-10 18:25:453659parcourir

Cet article vous apporte des connaissances pertinentes sur l'ajout d'instructions Oracle, y compris la syntaxe et les valeurs par défaut de l'ajout d'instructions et d'autres problèmes connexes. J'espère qu'il sera utile à tout le monde.

Résumer et organiser les instructions d'ajout d'Oracle (partage de résumé)

Ajouter une instruction

Syntaxe de l'instruction d'ajout :

insert into 表名(列名列表) values(值列表);

Remarque :

1) Ajouter un enregistrement

2) L'ordre, le type et le numéro de la liste de valeurs correspondent à la liste des noms de colonnes

3 ) À l'exception des types numériques, les valeurs des autres types dans la liste de valeurs sont placées entre guillemets simples.

4) Attribuer une valeur nulle à une colonne nullable 4.1) Ne pas écrire cette colonne dans la liste des colonnes 4.2) Écrire la valeur comme null

5) Utiliser directement la valeur par défaut pour une colonne avec une valeur par défaut 5.1) Ne pas écrivez cette colonne dans la liste des colonnes 5.2) La valeur est écrite par défaut

6) La liste des noms de colonnes peut être omise. Veuillez noter que l'ordre de la liste des valeurs doit être cohérent avec l'ordre des colonnes lors de la définition du tableau (. non recommandé)

Table des étudiants

select * from studentInfo;

Ajouter une donnée à la table des étudiants

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(1,'张三','男',21,'32165498747','zhang@126.com','北京海淀');

La valeur est cohérente avec l'ordre et le type des colonnes

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values('张三',1,'男',21,'32165498747','zhang@126.com','北京海淀');--类型不一致错误

Le nombre de valeurs est cohérent avec le nombre de colonnes

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(2,'张帅','女',21,'32165498745','zhang@126.com');--没有足够的值
insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(2,'张帅','男',21,'32165498745','zhang@126.com','北京海淀','描述'); --值过多

Attribuez null à la colonne nullable

La colonne d'adresse est vide (omettez ce nom de colonne)

insert into studentInfo(studentId,stuName,sex,age,phone ,email)
values(2,'张帅','男',21,'32165498745','zhang@126.com');

La valeur est écrite pour null

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(9,'大山','男',22,null,'oracle@126.com',null);

Utilisez les valeurs par défaut pour les colonnes avec des valeurs par défaut

Omettez les colonnes avec des valeurs par défaut

insert into studentinfo(studentId,stuName,age,phone,address)
values(10,'李林',21,'14785236956','北京西城');

Écrire par défaut

insert into studentInfo(studentid,stuname,sex,age, phone,email,address)
values(11,'蔡徐坤',default,20,'45632178954',default,null);

Omettre la liste des noms de colonnes

insert into studentinfo
values(12,'邓伦',default,22,null,null,default);

Soumettre les données

commit;

Tutoriel recommandé : "Tutoriel vidéo Oracle"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer