数据表用来存储具体的数据,对数据表有了了解之后,就应该要知道数据表是如何保存数据的

1.1    增加记录(插入数据)

语法:

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

需要注意的是:字段列表和值列表多个之间都要使用英文的逗号隔开。字段名最好可以使用反引号引起来。

在MySQL中可以插入多条数据,多条数据就是指值列表是多个。比如:

insert into 表名 (字段列表) values (值列表1),(值列表2);

值列表的顺序需要和字段列表的顺序一样,比如字段列表第一个是id,那么值列表的第一个也应该是id对应的值。

1.2    查询数据

语法:

select 字段列表 from 表名;

这条语句可以从某一张表中查询出指定的字段的值,查询出来是所有的数据,也就是数据表中有多少条就显示多少条。

字段列表多个使用英文逗号隔开,* 表示所有的字段。如:

select * from user;

表示:查询user表中的所有数据。

在SQL中,一条SQL语句,可以是由很多条SQL子句构成,子句就是构成SQL语句的一个单元通常是一些列的关键字,比如select开始的select子句。from子句。以及和select配合最多的where子句,如:

select * from user where id>5;

where 表示查询的条件。这句话就可以翻译为:查询user表中,所有id>5的数据。

更多复杂的查询我们会在后面的章节来学习、这里先对简单的查询有一定的概念。

1.3    删除记录

语法:

delete from 表名 [where子句];

在删除数据的时候,where子句就变得比较的重要,如果不加上where子句作为删除条件,那么delete语句会将数据表中的所有数据都干掉。

delete from user where id=5;

这句话表示,删除user表中id=5的数据,

需要注意的是:在MYSQL中,=表示的是比较运算符,而不是赋值。

1.4    更新数据(修改数据)

语法:

update 表名 set 字段=值,字段=值 [where子句];

同样的,如果没有where子句作为限制条件,update会把表里的所有数据都改掉

update user set username="zhangsan" where id=1;

解释为:将user表中id=1的数据中的username修改为zhangsan;

1.5    CURD

在实际的工作中,你会经常听到CURD操作,它其实代表的就是数据的增删改查。我们对数九的操作也大致就是这些。只是加上一些更加复杂的逻辑而已。

C: create    创建

U:    update  更新

R:    retrieve  读取

D:    delete    删除

原文:http://blog.51cto.com/toulen/2154139

mysql数据每日更新_[每日更新-MySQL]4.记录操作(数据操作)相关推荐

  1. 数据统计 测试方法_统计测试:了解如何为数据选择最佳测试!

    数据统计 测试方法 This post is not meant for seasoned statisticians. This is geared towards data scientists ...

  2. 深度学习数据集中数据差异大_使用差异隐私来利用大数据并保留隐私

    深度学习数据集中数据差异大 The modern world runs on "big data," the massive data sets used by governmen ...

  3. 监控mysql数据库 更新_实时监控mysql数据库变化

    对于二次开发来说,很大一部分就找找文件和找数据库的变化情况 对于数据库变化.还没有发现比较好用的监控数据库变化监控软件. 今天,我就给大家介绍一个如何使用mysql自带的功能监控数据库变化 1.打开数 ...

  4. mysql 关联更新_跳出初学MySQL知识的原理整理(一)

    一.基础架构 MySQL 可以分为 Server 层和存储引擎层两部分. Server 层包括连接器.查询缓存.分析器.优化器.执行器等,所有跨存储引擎 的功能都在这一层实现,比如存储过程.触发器.视 ...

  5. 向mysql数据库发送指令_常用的MySQL数据库命令大全

    飞信2017V5.6.8860.0 官方正式版 类型:聊天其它大小:69.1M语言:中文 评分:9.6 标签: 立即下载 常用的MySQL命令大全 一.连接MySQL 格式: mysql -h主机地址 ...

  6. mysql 数据库命令大全_常用的MySQL数据库命令大全

    飞信2017V5.6.8860.0 官方正式版 类型:聊天其它大小:69.1M语言:中文 评分:9.6 标签: 立即下载 常用的MySQL命令大全 一.连接MySQL 格式: mysql -h主机地址 ...

  7. hive能加快MySQL查询速度吗_建立索引可以加快表中数据查询的速度吗

    首先明白为什么索引会增加速度,DB在执行一条Sql语句的时候,默认的方式是根据搜索条件进行全表扫描,遇到匹配条件的就加入搜索结果集合. 如果我们对某一字段增加索引,查询时就会先去索引列表中一次定位到特 ...

  8. mysql多客户端数据不同步_一种多终端设备上的数据同步方法

    一种多终端设备上的数据同步方法 [技术领域] [0001] 属于移动通信技术领域,特别是涉及基于离网环境下多种移动终端设备之间的数 据同步的方法. 技术背景 [0002] 90年代未,数据同步始于有线 ...

  9. mysql数据库视图备份_数据库篇-mysql详解( 六 )之视图与数据备份

    data.png 一 : 视图 视图: view, 是一种有结构(有行有列)但是没结果(结构中不真实存放数据)的虚拟表, 虚拟表的结构来源不是自己定义, 而是从对应的基表中产生(视图的数据来源). ( ...

最新文章

  1. 无需向量监督的矢量图生成算法,入选CVPR 2021 | 代码开源
  2. Ubuntu12.04安装jdk1.6.0
  3. 【arduino】pro mini程序下载器接线方法,arduino pro mini 与nodemcu通信方案
  4. Docker Compose部署GitLab服务,搭建自己的代码托管平台(图文教程)
  5. fputc会覆盖吗_深覆盖 VS 深覆合如何区分?这一篇看完就都明白了!
  6. mysql 导致iis 假死_解决IIS无响应假死状态
  7. java验证码的代码_java实用验证码的实现代码
  8. 借助钉钉宜搭,奶茶店开始用黑科技管理门店了
  9. oracle数据库导入txt,oracle数据库导入TXT文件方法介绍
  10. Java 算法 质因数2
  11. CentOS 6.8 编译安装MySQL5.5.32
  12. 随笔:谈谈考研二战如何准备
  13. 使用PhoneNumberValidator判断用户输入的电话格式,并用PhoneFormatter对电话号码格式化。...
  14. H - Color the ball(树状数组)(区间更新)(求单点)(线段树)
  15. 操作系统原理与实践-1熟悉实验环境
  16. 中职生计算机应用试卷分析,中职计算机应用基础学业水平测试问题的相关分析...
  17. Windows用virtualBox安装Ubuntu
  18. Photosho cs6安装字体教程
  19. 机器狗变种、磁碟机查杀方法及注意事项
  20. 蓝屏维修记录: IRQL_NOT_LESS_OR_EQUAL、WiseTDIFw64与iaStorAVC问题

热门文章

  1. 2021-03-02 英文写作中的“但是”
  2. 一 Struts2 开发流程
  3. 【BZOJ3821/UOJ46】玄学(二进制分组,线段树)
  4. mongo数据库数据迁移到muysql数据库
  5. 安装QT5后运行提示libHelp.so无法加载
  6. 洛谷-数的计算-过程函数与递归
  7. ASP.NET MVC3 上传头像图片并截图
  8. 星晨急便凶多吉少:马云陈显宝无意援手或破产
  9. 通常你会在什么地方遇到DBNull?
  10. [常用类]Scanner 类