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或&& 逻辑与

猜你喜欢

转载自blog.csdn.net/qq_36528734/article/details/80939497
今日推荐