目录

  • 查看数据表中的记录
  • 如何往数据表中添加数据记录
    • 写法一
    • 写法二
  • 如何删除数据
  • 如何修改数据

查看数据表中的记录

SELECT * from pet;

如果为空:

Empty set (0.03 sec)

如何往数据表中添加数据记录

写法一
 INSERT INTO pet VALUES ('Bob','John','hamster','f','2000-01-01',NULL);# Query OK, 1 row affected (0.02 sec)

再次查询结果:

+------+-------+---------+------+------------+-------+
| name | owner | species | sex  | birth      | death |
+------+-------+---------+------+------------+-------+
| Bob  | John  | hamster | f    | 2000-01-01 | NULL  |
+------+-------+---------+------+------------+-------+
1 row in set (0.06 sec)

写法二
INSERT INTO pet(name,owner) VALUES ('Bob','John');

代表在name和owner字段上面插入的一条,其他皆为NULL/默认值的数据

(注意:NULL:代表的是空,表示该字段还没有数据.,一定要和’NULL’区分)

如何删除数据

先多添加几个数据

INSERT INTO pet VALUES('pp1','cc1','dog1','1','1998-1-2',null);
INSERT INTO pet VALUES('pp2','cc2','dog2','2','1998-2-2',null);
INSERT INTO pet VALUES('pp3','cc3','dog3','1','1998-3-2',null);
INSERT INTO pet VALUES('pp4','cc4','dog4','2','1998-4-2',null);

此时数据表中的记录:

+------+-------+---------+------+------------+-------+
| name | owner | species | sex  | birth      | death |
+------+-------+---------+------+------------+-------+
| Bob  | John  | hamster | f    | 2000-01-01 | NULL  |
| pp1  | cc1   | dog1    | 1    | 1998-01-02 | NULL  |
| pp2  | cc2   | dog2    | 2    | 1998-02-02 | NULL  |
| pp3  | cc3   | dog3    | 1    | 1998-03-02 | NULL  |
| pp4  | cc4   | dog4    | 2    | 1998-04-02 | NULL  |
+------+-------+---------+------+------------+-------+
5 rows in set (0.01 sec)

删除pp1这一行的数据:

 DELETE FROM pet where name='pp1';# name='pp1'换成owner='cc1'等等效果相同

此时数据表中的记录,pp1所在的第二行已被删除:

+------+-------+---------+------+------------+-------+
| name | owner | species | sex  | birth      | death |
+------+-------+---------+------+------------+-------+
| Bob  | John  | hamster | f    | 2000-01-01 | NULL  |
| pp2  | cc2   | dog2    | 2    | 1998-02-02 | NULL  |
| pp3  | cc3   | dog3    | 1    | 1998-03-02 | NULL  |
| pp4  | cc4   | dog4    | 2    | 1998-04-02 | NULL  |
+------+-------+---------+------+------------+-------+

如何修改数据

UPDATE tableName SET 字段1=值1,字段2=值2 ... WHERE 条件;

例如将pp2修改为pp22

 UPDATE pet SET name='pp22' WHERE owner='cc2';

此时数据表中的记录:

+------+-------+---------+------+------------+-------+
| name | owner | species | sex  | birth      | death |
+------+-------+---------+------+------------+-------+
| Bob  | John  | hamster | f    | 2000-01-01 | NULL  |
| pp22 | cc2   | dog2    | 2    | 1998-02-02 | NULL  |
| pp3  | cc3   | dog3    | 1    | 1998-03-02 | NULL  |
| pp4  | cc4   | dog4    | 2    | 1998-04-02 | NULL  |
+------+-------+---------+------+------------+-------+
4 rows in set (0.00 sec)

P4 数据记录增删查改操作相关推荐

  1. C++通过ODBC方式连接数据库SQLServer及增删查改操作【图书借阅系统为例】

    C++通过ODBC方式连接数据库SQLServer及增删查改操作[图书借阅系统为例] 文章目录 前言 一.ODBC如何配置 二.SQL Server如何设置账号密码 三.C++连接数据库以及增删查改操 ...

  2. 【超详细Django网站开发过程7】便利店管理系统之——利用管理员用户对客户数据进行增删查改

    提到数据库,就免不了对信息的增删查改,今天来做一个管理员用户对顾客数据的增删查改功能. 导航 1.增删查改中的--"查"操作如下: 2.增删查改中的--"增"操 ...

  3. java调用js查询mongo_MongoDB增删查改操作示例【基于JavaScript Shell】

    本文实例讲述了MongoDB增删查改操作.分享给大家供大家参考,具体如下: MongoDB自带了一个JavaScript Shell,所以在其中使用js语法是可以的. Insert操作: 单条插入 v ...

  4. 火山视窗文本数组类增删查改操作

    本源码转载自利快云https://www.lkuaiy.com/ 火山视窗文本数组类增删查改操作     文本数组类可对文本型数据进行数组操作,本类可以非常方便的实现对文本数组的增删查改.   一.添 ...

  5. 火山视窗整数数组类增删查改操作

    本源码转载自利快云https://www.lkuaiy.com/ 火山视窗整数数组类增删查改操作     整数数组类可对整数数据进行数组操作,本类可以非常方便的实现对整数数组的增删查改.   一.添加 ...

  6. MyBatis实现数据的增删查改

    MyBatis的配置请参考我的上一篇文章,在上一篇文章的基础上我们实现数据的增删查改. 创建实现增删查改的xml文件,这里才是真正实现增删查改的文件. 创建完后要在配置文件中注册创建好的xml文件: ...

  7. 【TcaplusDB知识库】GO快速上手PB表的增删查改操作

    PROTOBUF说明 PROTO表是基于PROTOBUF协议设计的TcaplusDB表,PROTOBUF协议是Google开源的通用RPC通信协议,用于TcaplusDB存储数据的序列化.反序列化等操 ...

  8. 【MySQL】数据库中表的增删查改操作详解

    文章目录 前言 SQL的通用语法 一.表的创建与表的新增 语法 数据类型的介绍 演示 二.表的删除 语法 删整张表的语法 删记录的语法 演示 三.表的查询 查询整张表 (一)全列查询 (二)指定列查询 ...

  9. 数据库mysql增删查改操作指令

    1.基础操作 MySQL服务器->许多数据库->许多数据表-> 指定表头,表头描述了列名和列类型-> 每行为一个记录,每列为一个字段 数据类型:tinyint(1字节),sma ...

最新文章

  1. Redis客户端JetCache的单机版和集群版的配置
  2. spring配置异步执行
  3. python3随笔-copy与索引
  4. 主流大数据平台及解决方案对比
  5. react学习(73)--子组件this
  6. Properties 类的使用
  7. Python笔记-使用SSIM找两张图不同及使用Opencv显示
  8. 用模糊查询like语句时如果要查是否包含%字符串该如何写
  9. html中js定义的方法无效,javascript中定义函数有几种常用方法?
  10. ionic 集成websocket
  11. [递归|迭代] leetcode 21 合并两个有序链表
  12. 知易游戏开发教程cocos2d-x移植版
  13. 杭州电子科技大学acm--2020
  14. mathematica 矩阵对角化
  15. 将进酒:《惜樽空》敦煌抄本
  16. win7字体大小怎么设置_怎么设置 win7系统excel2010定时保存和数据恢复的方案 -win7系统使用教程...
  17. 3.原子操作的实现原理
  18. 神奇的口袋——Java
  19. 计算机突然从桌面消失了,电脑桌面word突然消失怎么办
  20. python引入同一目录下的py文件

热门文章

  1. .NET平台及C#面向对象编程
  2. 发布一个基于 Reactor 模式的 C++ 网络库
  3. WebMaster如何处理网站内容重复?
  4. 睿停车系统车场服务器,睿停车后台管理中心系统-用户手册-前台版本
  5. 使用idea上传项目到gitHub
  6. 基金理财系列6 之指数基金
  7. 初学python之生成器
  8. codevs 3981 动态最大子段和
  9. 【PyQt】分析承载界面
  10. 【SPOJ5971】LCMSUM