mysql的注意项总结

注意:

1.所有的数据库名,表名,表字段都是区分大小写的。所以你在使用SQL命令时需要输入正确的名称

2.语句结束用分号‘;’结尾

3.使用箭头标记 -> 不是 SQL 语句的一部分,它仅仅表示一个新行,如果一条SQL语句太长,我们可以通过回车键来创建一个新行来编写 SQL 语句,SQL 语句的命令结束符为分号 ;

4.select * form 表名 where 条件 约束,where在前,order by    ,limit

5.插入如果字段是唯一的,要设置成自增,比如id是key,唯一,不为空,最好创建表就设置自增

6.空值的处理,只能is nul 和 is not null

7.where (条件 or 条件) and 条件 括号里的是一个条件集,这条语句分两个条件看

where 条件 and 条件 and 条件  这里就有三个条件

and 表示要同时符合

or 表示满足其一即可

8.合并表,如果两表有相同的字段名,不能别名引用,但可以查询,有 * 星号,会有重复字段名的报错,解决方法是去掉 * 星号,字段替代

合并表,相同的字段不会合并,会重复,左,右,内连接都如此

,9.子查询  select * from (子查询) 别名 where 别名.字段 < 值    条件

引用子查询必须用别名

合并成一个表,别名作为一个临时表使用

where 字段 = (子查询) 这个子查询返回的是一个值,等于后面接的一个值

where 字段 in (子查询) 这个子查询返回的一个字段值的集合,in 后面接值的集合

10.any in some all

all  单字段依次匹配子集全部字段

any some  in 单字段匹配子集的任一字段

all和any 前面必须接操作符  字段 > < = != all / any(子查询)

字段  = any(子查询)等同于 in

11.用作查询表的子查询,必须别名,用作条件可以不用

你可能感兴趣的:(mysql的注意项总结)