命令:mysql特有的

展现所有数据库
应用某数据库
展现数据库中的所有表
查看表构造
查看应用的数据库
查看mysql的版本
查看建表时的语句

sql语句:
1、通用的
2、任何一条sql语句都应以“;” 结尾
3、sql语句不辨别大小写
4、倡议当前写sql语句都是用单引号括起来
5、select * 查问效率低,正式开发中尽量避免
6、and和or同时呈现时,and的优先级更高,这种状况下能够应用括号(不确定运算符优先级的时候能够间接加个小括号)
7、应用这种写法练习:找出工作岗位是salesman的员工,并且依照薪资的降序排列
select 3

name,job,salary

from 1

emp

where 2

job='salesman'

order by 4

salary    desc;    

这个执行程序,能够这样证实 select name,sal as salary from emp order by salary ,如果语句能够执行,那么阐明select后的先执行,执行排序之前曾经有sal的别名了
8、分组函数(多行处理函数)主动疏忽null
9、无论什么数据库,有null参加运算,最初的后果就会是null
10、空值处理函数ifnull
例如:计算每个员工的年薪
select

ename,(sal+ifnull(comm,0))*12    as    yearsal

from

emp;

11、多行处理函数和单行处理函数的区别是,一个是多行一起解决,一个是一行一行解决。
多行处理函数解决完数据,后果只有一行;单行处理函数解决完数据,后果数和原来行数统一。
12、sql语句的根本格局:

命令:mysql特有的

展现所有数据库
应用某数据库
展现数据库中的所有表
查看表构造
查看应用的数据库
查看mysql的版本
查看建表时的语句

sql语句:
1、通用的
2、任何一条sql语句都应以“;” 结尾
3、sql语句不辨别大小写
4、倡议当前写sql语句都是用单引号括起来
5、select * 查问效率低,正式开发中尽量避免
6、and和or同时呈现时,and的优先级更高,这种状况下能够应用括号(不确定运算符优先级的时候能够间接加个小括号)
7、应用这种写法练习:找出工作岗位是salesman的员工,并且依照薪资的降序排列
select 3

name,job,salary

from 1

emp

where 2

job='salesman'

order by 4

salary    desc;    

这个执行程序,能够这样证实 select name,sal as salary from emp order by salary ,如果语句能够执行,那么阐明select后的先执行,执行排序之前曾经有sal的别名了
8、分组函数(多行处理函数)主动疏忽null
9、无论什么数据库,有null参加运算,最初的后果就会是null
10、空值处理函数ifnull
例如:计算每个员工的年薪
select

ename,(sal+ifnull(comm,0))*12    as    yearsal

from

emp;

11、多行处理函数和单行处理函数的区别是,一个是多行一起解决,一个是一行一行解决。
多行处理函数解决完数据,后果只有一行;单行处理函数解决完数据,后果数和原来行数统一。
12、sql语句的根本格局: