码迷,mamicode.com
首页 > 数据库 > 详细

数据库学习(2) ----- 表记录的操作

时间:2018-10-14 23:59:06      阅读:300      评论:0      收藏:0      [点我收藏+]

标签:记录   cond   一个   创建   多列   需要   数据   基础上   condition   

  在上一篇的学习中,我们学习了如何创建数据库和表,同时也简单的进行了表的操作,如插入记录,这次就让我们深入学习一下表的操作。表主要是用来存储数据的,对于数据而言,最主要的就是增删改查。

  首先就是增加数据,就是向表中写入记录,也就是insert 插入语句。插入语句,已经了解了,这里就不说了。

  其次就是修改数据,因为有的时候插入数据的时候写错了,肯定是想修改一下,用的是update 语句。

  UPDATE  tb_name SET col_name1 = {express | DEFAULT} [, col_name2= {express | DEFAULT}, ..] [WHERE  where_condition] , update 后面是表名,表示更新哪张表,SET 后面是 列名= 表达式,表示对哪一列进行重新赋值,也就是更新哪一列,它后面还有col2, col3 等等,表示可同时对多列进行赋值或更新操作,最后是where 条件表达式,可写可不写。如果不写,更新操作对整个表起作用,整个表中的所有记录都会被更新,如果写了,那只有满足条件表达式的记录被修改。UPDATE user SET username = ‘jason‘, age = 30; 就是把user 表中的所有username  都变成jason, age 变成了30; 如果加上where  如,WHERE id = 1;  则只有id = 1, 也就是第一条记录被更新。UPDATE user SET username = ‘jason‘, age = 30 where id = 1; 除了直接赋值外,还可以使用表达式如 age = age + 5, 表示 age 字段在当前的基础上加5.  UPDATE user SET age = age + 5 where id = 1;

  删除数据则是用的DELETE,  DELETE FROM tb_name [WHERE where conditions], WHERE 的用法和UPDATE是一致,如果没有使用,则整个表的记录都会删除,如果使用,则只删除符合条件的记录 DELETE FROM user WHERE id = 6;

  查询,查询是数据库最重要的操作,因为我们存储数据的作用就是使用,使用当然是要查询了。它使用的关键字是SELECT , 后面跟要查询的列名,再后面是FROM tb_name 表示从哪一个或那些表中进行查询,最后是一些条件表达式如where, 作用就是把符合条件的或按照指定的条件进行查询。 

  要查询的列名,这一点很好理解,因为有时候我们只需要表中的某个字段或某些字段,而不是全部字段,这时,我们只要列出相应的字段就可以了。

  

数据库学习(2) ----- 表记录的操作

标签:记录   cond   一个   创建   多列   需要   数据   基础上   condition   

原文地址:https://www.cnblogs.com/SamWeb/p/9788827.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!