7.数据库表的增删改查

tips:本节主要学习数据库的增删改,关于查的部分是数据库的重点,不会详细介绍。

1. 增

增:增加数据到表中
格式:insert into 表名 [列名1,列名1,…] values (值1,值2,…);

举例:
方式一
不输入列名,默认输入全部的列名对应的值
mysql> insert into phone_test
  -> values
  -> (1,’phone 4’,1200,null);
方式二
输入列名,通过列名来创建值。可以不按列的顺序。有的列可以不用自己插入,比如主键,可以自动生成。可以为null的列可以不填。
mysql> insert phone_test
  -> (name,infomation)
  -> values
  -> (‘三兴s7’,’可以当砸蛋用’);
  

2. 改

改:更新表中的数据。
格式:update 表名称 set 列名称=新值 where 更新条件;

举例:
mysql> update phone_test
  -> set
  -> prince = 4200
  -> where id = 2;

注:一定记得要使用where来限定修改数据的范围。若没有where来限定就会修改表中所有的数据。

3. 删

删:删除表中的数据
格式:delete from 表名称 where 删除条件

举例:
mysql> delete from phone_test
  -> where id = 1;
  

4. 查

查:对表中的数据进行查询
格式:select 列名称 from 表名称 [查询条件];
举个栗子:查询id,prince列

mysql> select id,prince from phone_test;  
+----+--------+  
| id | prince|  
+----+--------+  
| 2 |  4200 |  
| 3 |  4399 |  
+----+--------+  

查询所有的数据,使用通配符*

mysql> select * from phone_test;  
+----+--------------+--------+--------------------+  
| id | name       | prince  | infomation      |  
+----+--------------+--------+--------------------+  
|  2 | 三兴s7      | 4200    | 可以当砸蛋用     |  
|  3 | 华为mate10  | 4399     | 新款好用        |  
+----+--------------+--------+--------------------+  

有条件的查询,后面加where

mysql> select * from phone_test where prince >4300;  
+----+--------------+--------+--------------+  
| id | name     |prince   | infomation   |  
+----+--------------+--------+--------------+  
|  3 | 华为mate10 | 4399    | 新款好用     |  
+----+--------------+--------+--------------+ 
5. where常用运算符

比较运算符

运算符说明运算符说明
<小于!=或<>不等于
<=小于或等于>=大于或等于
=等于>大于
in在集合内between在某范围内

逻辑运算符

运算符说明
NOT或!逻辑非
OR或||逻辑或
AND或&&逻辑与

如果想看其他有关于MySQL数据库的文章,请跳转到到MySQL自学目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值