SQL语句,数据库增加、删除、修改、查询1. 查询表中的全部数据
select * from table;
2. 查询某⼏列数据
select column1, column2 from table;
3. 查询某⼀列不同值
select distinct column from table;
4. 过滤筛选
根据某⼀列的值查询
select * from table1 where colume1='XXX';
范围查
select * from table1 where colume1 > 2000 and colume1 < 3000;
满⾜不包含条件的值
select * from table1 where not colume1 > 1500;
空值判断 is null
select * from table1 where colume1 is null;
between and(包含上下限)
select * from table where colume between 1500 and 3000;
In 查询列中等于某⼀项的值
select * from table1 where colume1 in (100,200,500);
模糊查询
select * from table1 where colume1 like 'M%';
#M 为要查询内容中的模糊信息。
数据库优化sql语句#% 表⽰多个字值,_ 下划线表⽰⼀个字符;
#M% : 为能配符,正则表达式,表⽰的意思为模糊查询信息为 M 开头的。
#%M% : 表⽰查询包含M的所有内容。
#%M_ : 表⽰查询以M在倒数第⼆位的所有内容。
5. AND 和 OR
如果第⼀个条件和第⼆个条件都成⽴,则 AND 运算符显⽰⼀条记录。
如果第⼀个条件和第⼆个条件中只要有⼀个成⽴,则 OR 运算符显⽰⼀条记录。
6. ORDER BY
ORDER BY 关键字默认按照升序对记录进⾏排序。如果需要按照降序对记录进⾏排序,您可以使⽤ DESC 关键字SELECT COLUME1 FROM TABLE1 ORDER BY COLUME1;
7. 插⼊
插⼊⼀⾏,需要values中写全所有属性
Insert into table1 values (values1,values2,......)
指定列插⼊数据,id会⾃动更新,没指定的列会是默认值或者null。
Insert into table(colume1,cloume3,cloume6) values('aaa','1234','dvvdfv');
8. 更新(修改)
注意: set 使⽤,逗号分割。
update table1 set colume1=value1,colume2=value2,..... where colume5=value5;
9. 删除
Delete from table1 where colume1=value1;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。