Sql语法巩固哦!

Sql server语句学习:    CRUD一切都是落实到sql语句上的哦! 

1.表中的字段名和实体属性名的映射。 ORM:对象关系映射。

2.sql语句中的关键字区分大小写吗?

3.循环删除这里 sql

厉害了,批量CRUD。 http://blog.csdn.net/javaee_sunny/article/details/52511842

4.pager是干啥的? 咋命名的呢?

还有表名的那个:b!

5.ROW_NUMBER() OVER (ORDER BY ${pager.orderColumn} ${pager.orderDir}) rn,

简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后的没条xlh记录返回一个序号。    rn:属性别名。

6.sql: as 起别名

7.Sql Server的语法哦: Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16

8.mybatis里的sql语句,为啥执行前需要判断句呢? 

9.desc:倒序(从大到小)        asc:正序(从小到大)

10. insert,select 这样的 数据库的 关键字, 是不区分大小写的。 但是表名, 字段名。不同的数据库, 会有不同的设置。 

sql语法巩固:(补充忘记的)

一.菜鸟教程哦!  

sql语句的学习哦!

1.SQL 对大小写不敏感:SELECT 与 select 是相同的。

2.drop:删除 alter:修改

3.结果集:过滤 排序 去重

4.排序: DESC(降序) ASC(升序:默认)

5.您可以在不删除表的情况下,删除表中所有的行。这意味着表结构、属性、索引将保持不变:

6.mysql单引号哦! 不是双引号!

java里单双引号是有区别的哦! js里没有!

java方法签名和方法名不同哦, js里是一样的。

7.通配符:用于替代字符串中的任何其他字符。

8.几种连接:内连接(inner join/join)就只正常匹配。
   left join:内连接 + 右表没有匹配到的。
   right join:
   full join:left join + right join

9.UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 合并结果集!
   默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION ALL。

10.select into: 表信息的复制。

11.SQL 约束用于规定表中的数据规则。
not null
unique:某列里值唯一。
primary key:not null + unique (非空且唯一)
foreign key:参照完整性
check
default

12.在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。

13.创建、更新和删除视图。

14.数据库数据类型。

15.GROUP BY 结果集进行分组

16.MID() 函数用于从文本字段中提取字符。

17.LEN() 函数返回文本字段中值的长度。

18.互联网服务提供商(ISP,全称 Internet Service Provider)

19.desc user; 查看表结构哦!

2.自己的数据库书哦! 

原文地址:https://www.cnblogs.com/njqa/p/6407593.html