命令: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 语句的根本格局: