显示数据库表;
show tables;
显示表结构;
desc tablename;
数据库sql语句;
1数据库操作语句dml;
insert ,delete,update,select
2数据库定义语句;ddl;
数据库对象创建用的create语句,对象删除的drop语句,对象定义修改的alter语句
3数据库控制语句;dcl;
数据库用户权限语句grant/remove 语句。
结果排序;order by语句排序;order by name desc 降序
order by name asc 升序
数据分组;group by语句通常与统计函数一起使用;
主要统计函数 avg(列名)平均值;count(列名);MAX(列名)
MIN(列名);SUM(列名);
例子;select sex,count(mid) from customer group by sex;
算式运算;div除法返回结果的整数部分;%求余数。
数据库函数;
多个表的连接;内连接,外连接,自连接等
内连接;表间的主键与外键相连,内连接inner join...on语句
select 列名 from 表名1 inner join 表2 on 表1.外键=表2.主键
外连接;左连接 left outer join ,right outer join
left outer join; select 列名 from 表1 left outer join 表2 on表1.外键=表2.主键
right outer join; select 列名 from 表1 right outer join 表2 on表1.外键=表2.主键
子查询;
子查询与exits运算符;通常与子查询一起使用的还有exits运算符
例子;select name,address FROM user WHERE EXISTS (SELECT * FROM order_basic
WHERE user.uid=order_order_basic.uid);