SQL数据操作

目标:掌握mysql中数据的增删改查的基本操作

  • 新增数据

  • 查看数据

  • 更新数据

  • 删除数据

1、新增数据

目标:了解数据的新增指令和逻辑,实现数据的入库操作

概念

新增数据:将数据插入到数据表永久存储

  • 新增数据是根据表的字段顺序和数据类型要求将数据存放到数据表中

  • 数据表中的数据以行(row)为存储单位,实际存储属于字段(field)存储数据

  • 数据插入分两种方式

    • 全字段插入:insert into 表名 values(字段列表顺序对应的所有值);

    • 部分字段插入:insert into 表名(字段列表) values(字段列表对应的值顺序列表);

演示

1、给t_3表插入一条完整数据

insert into t_3 values(1,'440111200011111101','jim','Green');

结果

2、根据字段插入数据

insert into t_3(id,sfz,name) values(2,'441000200011111211','Tom');

结果

小结

1、数据插入是利用insert指令将数据永久存储到数据表中

2、数据存储以行为单位,字段为最小实际存储单位

3、数据插入分为两种方式插入数据

  • 全字段插入

    • oinsert into 表名 values(值列表)

    • 值列表必须与字段列表顺序一致

    • 值列表的每个数据类型必须与字段类型一致

  • 部分字段插入

    • oinsert into 表名(字段列表) values(值列表)

    • 字段列表可以顺序随意

    • 值列表必须与指定的字段列表顺序一致

    • 值列表元素的类型必须与字段列表的类型一致

2、查看数据

目标:了解数据查看的指令,掌握数据查看实际操作

概念

查看数据:将表中已经存在的数据按照指定的要求显示出来

  • 查到的数据显示出来是一张二维表

  • 数据显示包含字段名和数据本身

  • 数据查看分两种方式

    • 查看全部字段:使用*代替所有字段

    • 查看部分字段:明确字段名

  • 查看数据很多时候也是根据条件查询部分数据

  • 查看语法

select */字段列表 from 表名;

演示

1、查看t_3表中所有数据

select * from t_3;

结果

2、查看t_3表中的name和身份证信息

select name,sfz from t_3;

结果

3、査看t_3表中id值为1的信息

select * from t_3 where id = 1;

结果

小结

1、数据査看是数据库中最常用的操作(99%)

2、数据查看分两种情况

  • 查看全部:select(叫做通配符)

  • 查看部分:select字段列表(建议)

3、实际使用时通常会带where条件进行数据筛选

3、更新数据

目标:了解更新数据的语法,掌握数据更新操作

概念

更新数据:即更新某个已有字段的值

  • 更新数据通常是根据条件更新某些数据,而不是全部记录都更新

  • 更新数据语法

update 表名 set 字段 = 新值[,字段 =新值][where条件筛选];

演示

1、更新所有记录的身份证信息

update t_3 set sfz ='440100200010100001';

结果

小结

1、更新数据的针对记录的字段数据进行更新

2、更新通常是限定条件更新(一般不会更新全部)

4、删除数据

目标:了解删除语法,掌握删除操作实现

概念

删除数据:将数据从已有数据表中清除

  • 删除数据是一种不可逆操作

  • 数据删除通常都是有条件删除

  • 数据删除语法

delete from 表名 [where条件];

演示

删除t_3表中id为2的数据

delete from t_3 where id = 2;

结果

小结

1、数据删除是不可逆的操作

2、数据删除通常都匹配条件部分删除

5、总结

1、数据操作不论是初级开发者还是高级开发者都频繁接触的操作

2、数据操作中读操作,往往占据了整个操作的90%以上

3、基本的增删改查是作为进阶的必要知识,必须熟练掌握和频繁练习(尽可能使用原码,集成工具后期开发时使用)

  • 13
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: SQL(Structured Query Language)即结构化查询语言,是用于操作关系型数据库的标准语言。数据管理系统可以使用SQL来创建、查询、添加、修改和删除数据,因此SQL可以被视为数据管理系统的核心语言。SQL具有高度的灵活性和可靠性,因此已经成为大多数关系型数据库管理系统标准的数据操作语言。 ### 回答2: 数据库成绩管理系统的基本SQL数据操作包括以下几个方面:建表、插入、查询、更新、删除和约束等。 首先是建表操作。建表时需要考虑表的名称、表的列及其属性、主键和外键等。例如,可以创建一个名为“students”的表,其中包括列“id”、“name”、“gender”、“age”和“class”,其中“id”为主键。 其次是插入操作。插入操作用于向表中添加新记录。可以使用INSERT INTO语句。例如,可以向“students”表中插入一条记录,例如id为1、name为“张三”、gender为“男”、age为18、class为“一班”的记录。 接下来是查询操作。查询操作用于从表中检索数据。可以使用SELECT语句。例如,可以查询“students”表中name为“张三”的记录。 更新操作用于修改表中的记录。可以使用UPDATE语句。例如,可以将“students”表中id为1的记录的age改为20岁。 删除操作用于从表中删除记录。可以使用DELETE语句。例如,可以删除“students”表中id为1的记录。 另外,还有约束的使用。约束用于限制数据的输入或修改。例如,可以使用NOT NULL约束来确保某列不为空值,PRIMARY KEY约束来确保某列的唯一性,FOREIGN KEY约束来确保外键正确性等。 综上所述,数据库成绩管理系统的基本SQL数据操作包括建表、插入、查询、更新、删除和约束等,掌握这些基本操作可以帮助我们更好地管理数据。 ### 回答3: 数据库成绩管理系统是一个基于数据库中存储学生成绩数据的管理系统。它可以通过SQL数据操作实现对学生信息和成绩的增删改查,如下所示: 1. 查询数据 查询数据通常是最常用的操作,它可以帮助我们快速找到我们需要的数据。例如我们可以使用SELECT语句来查询某个班级学生的平均成绩: SELECT AVG(score) FROM student WHERE class = '一年级二班' 2. 插入数据 当我们需要添加新的学生信息或成绩时,我们可以使用INSERT语句将这些数据插入到数据库中,例如我们可以使用以下语句插入一个新的学生: INSERT INTO student(id, name, class) VALUES(1001, '张三', '一年级一班') 3. 更新数据 更新数据通常是为了修改学生的信息或成绩,例如我们可以使用UPDATE语句将学生张三的成绩由90修改为95: UPDATE student SET score = 95 WHERE id = 1001 AND name = '张三' 4. 删除数据 当我们需要删除某个学生的信息或成绩时,我们可以使用DELETE语句将该数据数据库中删除,例如我们可以使用以下语句删除学生张三的信息: DELETE FROM student WHERE id = 1001 AND name = '张三' 总之,SQL数据操作数据库成绩管理系统中必不可少的一部分,只有掌握了这些基本的SQL语句,我们才能更加轻松地管理和操作数据库中存储的学生信息和成绩数据

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值