MySQL使用笔记1
本笔记不含语句优化
mysql对大小写不敏感
1.select
SELECT 列名称 FROM 表名称
select * from table;
用来查询所有列
2.SELECT DISTINCT
用来查询不重复值
SELECT DISTINCT 列名称 FROM 表名称
3.WHERE
可用判断运算符号
> | 大于 |
---|---|
<> | 不等于 |
= | 等于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
BETWEEN | 在某区间内 |
LIKE | 匹配模式 |
操作语句
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。
4.AND && OR 条件字符
- 设置一个以上条件进行表数据过滤
- and是两个或两个以上条件都符合
- or是两个或两个以上的情况下有一个条件符合,就ok
5.ORDER BY
对已经操作过的结果集进行默认升序排序
其中,DESC用于降序排序、ASC用于正序
4与5的例子代码
select
coum1,coum2
from
table1
where
condition1 AND condition2 OR condition3
ORDER BY coum1 DESC,coum2 ASC
6.INSERT
插入一条样本到表里
insert into
table1
values
(table1.coum1,....,table1.coumx);
插入新数据
insert into
table1(coum1,coum2)
values
(value1,value2);
7.UPDATE
语法
1.更新单列
update table1
set coum1 = new_value1
where coum2=value2
2更新多列
update
table1
set
coum1 = new_value1 ,coum2 = new_value2
where coum2=value2
8.DELETE
delete 用于删除表的行,
就算是
delete * from table1
造成的影响也只有行数据全被删除,但是table1的表结构仍然存在。
删除单行
select from table1 where coum1=value1
#代码用于删除值为value1的coum1所在的行