数据库原理(表2)

数据库原理(表2)

1.表的数据更新

1.1数据的插入

语句:insert into <表名> values (<数据>,<数据>....)

  • 操作1:向dept表插入一条记录,系号11,系名自动控制系,系主任为李其余,电话81234567
    eg: INSERT INTO dept VALUES('11','自动控制系','李其余','81234567')
  • 操作2:向student表插入一条记录,学号070201001,姓名为王小五,性别为男,出生日期为1990年9月9日,系号为11,其余字段为NULL或默认值(要先列出要输入的数据,其余没有列出的就为NULL或者默认值)
    eg : INSERT INTO student (st_id, st_nm, st_sex, st_birth, st_dpid) VALUES('070201001','王小五','男','1990.9.9','11')
  • 操作3:向couse表插入一条记录,课程号1234,课程名为操作系统,其余字段为NULL或默认值
    eg : INSERT INTO couse (cs_id, cs_nm) VALUES('1234', '操作系统')
  • 操作4:向slt_couse表插入一条记录,课程号1234,学名070201001,其余字段为NULL或默认值
    eg: INSERT INTO slt_couse (cs_id, st_id) VALUES ('1234', '070201001')

1.2数据的更新、修改

语句:update <表名> set <列名>=<赋值> where <约束条件>

  • 操作1:修改student表记录,将王小五的入学成绩改为88
    eg:UPDATE student SET st_score = 88 WHERE st_nm = '王小五'
  • 操作2:修改couse表记录,将所有记录的学分改为4,学时改为64
    eg:UPDATE couse SET cs_sc = 4 , cs_tm = 64
  • 操作3:修改slt_couse表记录,将课程号为1234,学名为070201001的记录的成绩改为77
    eg :UPDATE slt_couse SET score = 77 WHERE cs_id = '1234' AND st_id = '070201001'

1.3数据的删除

语句:delete from <表名> where <约束条件>

  • 操作1:删除slt_couse表记录,将课程号为1234,学名为070201001的记录删除
    eg :DELETE FROM slt_couse WHERE cs_id = '1234' AND st_id = '070201001'
  • 操作2:删除couse表记录,将课程号为1234的记录删除
    eg :DELETE FROM couse WHERE cs_id = '1234'
posted @ 2018-03-11 22:19  文不盲的苏些手丶  阅读(329)  评论(0编辑  收藏  举报