sql语言的功能有哪些