1.插入例的顺序和表定交的多的顺字相同
#【例5.1】向student1表插入一条记录(196001,"童明歌,女,1999-05-02,"通信 ,50)
INSERT INTO siudent1
VALUES
(196001,"董明雨”,女,“1999-05-02,"通信',50);
select * from student1;
b.随入值的顺中和表定文的列的顺字不同
#【例5.21同student1表播入一条记录,学号为“196002”,姓名为“李黄”,专业为“通信”,总学分45,性别为“女”,出生日期为“1998-07-25”。 NSERT INTO student1 (sno, sname, speciality, te, ssex,sbirthday)
NALUES
(196002,李西通店48女1998-07-25):
select" from studentt:
c给出了部分列的值,其它列的值为表定义时的默认值,或允许该列取空值
.【例5.3】向student1表播入一条记录,学号为“196004”,姓名为“周使文”,性别为“男”。取默认值,出生日期为“1998-03-10”,专业为空值,总学分为52。 iNSERT INTO student1 (sno, sname, sbirthday, tc) VALUES
196004.“面设文1998-03-1052)
select * from studentt;
d插入多条记录,在插入一句中,插入值死表之间用通号确开。
-【例5.4】同student表托入样本数据,共6条记录,参见时录D。 INSERT INTO student VALUES
(191001“刘酒桌男1998-06-21计算机52) C191002.长慧女1999-11-07计算机50) C191005冯洲男1999-08-12计机52)。(196001董明眼,女1999-05-02通信50) C196002李营女1998-07-25“通信48).(196004周俊文男1998-03-10.通信52);
select" from studenti;
REPLACt请可可以在播入数弹之前将与新记是一突的旧记事删除,便所记参能够正期播入。
#【例5.5】对student1表,重新插入记录(196002,“李茜”,女,1998-07-25,40。 REPLACE INTO sudent1
VALUES
(1960021998-07-254);
seiect" trom studenti:
(将已有系的记录快源播入当前表中
=【例5.6】网student2表据入student表的记录。 create table student2 like student select " from student2 INSERT INTO student2
SELECT- FROM student select " from student2
(2)修改数据
8.修改据定记录需要通:过WHERE子句指定要修改的记事满系的条仁
#【例5.7】在student1赛中,将学生周性支的出生日期改方“1999-03-10” select* from student!.
SET SOL SAFE_UPDATES =O
DATE student2;