MYSQL 增删改查语句
2017-10-13 本文已影响14人
Marlon666
insert:
insert into 表名 插入列与值要严格对应
数字不必加单引号 字符串必须加单引号
例子:insert into test(age,name)values(10,'小明');
update操作:
例子:update user set age=8 where name=lianying;(注意where条件不加会影响所有行,需要小心)
delete操作:
不可能针对某一列删除 要删必须一行
delete from 表名 where 添加
delete from user where uid=1;(必须加上添加,否则全部数据删除)
select查找:
select * from 表名(全部查出)
select uid,name from user where uid>10;
select * from user where uid=11;
select查询模型(重要):
select * from 表名 where 1(where是一个表达式 为真则取出来 为假不取)
把列看成变量,既然是变量就能参与运,。这个过程称为广义投影(比如:取出两列参与运算) 也可以带到函数里面计算
查询练习:
子查询可以查出一个栏目下所有字栏目的商品
模糊查询:where 字段 like '%A%' --%代表任意字符 _代表单一字符
注意:NULL:查询方法: select * from test where name is (not)null