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自学目录