1、给数据表添加一组数据:

2、给数据表添加多组数据:

3、对数据进行删除和修改:

4、用select查询单个或多个数据信息:

5、去除重复值:

6、查询的各种用法:

between的用法:

查询排序:

limit的用法:

分组:

查询总数:

起别名:

select *from 表 where id = 2;

select * from 表 GROUP BY CLASS LIMIT 0,2;

select * from 表 where age > 30 order by chengji desc limit 5,5;

内联:

  select 表1.字段 [as 别名],表n.字段 from 表1 inner join 表2 on 条件;

  select username,name from shop_user inner join shop_goods on shop_user.gid = shop_goods.gids;

  说明:以上方式的inner关键字换成cross同样可以,其实也可以省略

左链接:

  以坐标为基准

  select 表1.字段 [as 别名],表n,字段 from 表1 left join 表n on 条件;

  select username,name as uname,name as gname from shop_user right join shop_goods on shop _user.gid = shop_goods.gid;

右链接:

  select 表1.字段 [as 别名],表n.字段 from 表1 right join 表n on 条件;

  select username as uname,name as gname from shop_user right join shop_goods on shop_user.gid = shop_goods.gid;

嵌套查询:不推荐使用 效率慢

  select 字段 from 表 where 字段 in(select id form 表);

  select  * from shop user where gid in (select gid from shop_goods);

    

最新文章

  1. Xamarin.Android之ActionBar与菜单
  2. C# GDI+发生一般性错误(A generic error occurred in GDI+))
  3. SVN服务器与测试服务器代码同步
  4. Android签名总结
  5. 经典实用jQuery soChange幻灯片实例演示
  6. twitter storm源码走读之8 -- TridentTopology创建过程详解
  7. BootStrap2学习日记10---单选框和复选框
  8. 深入了解一下PYTHON中关于SOCKETSERVER的模块-C
  9. javascript高级知识分析——定义函数
  10. 【Xilinx-LVDS读写功能实现】-00-开始
  11. log4j日志框架的使用
  12. shell脚本实现并发控制
  13. ajax相关知识总结
  14. SELECT INTO和INSERT INTO SELECT的区别
  15. 使用Elasticsearch 出现的拒绝连接
  16. 老男孩python学习自修第四天【字典的使用】
  17. 找出numpy array数组的最值及其索引
  18. C++模式学习------适配器模式
  19. Spark2.0 shuffle service
  20. 验证XML文档的范例代码

热门文章

  1. matlab练习程序(演化策略ES)
  2. Javascript中的Prototype到底是什么
  3. 订阅无法在 ARM 模式下创建虚拟机,只能在 ASM 模式下创建 Azure VM 部署
  4. 2018.11.12 Spring事务的实现和原理
  5. 随机森林算法-Deep Dive
  6. Docker 常用指令
  7. 【洛谷P3119】[USACO15JAN]草鉴定Grass Cownoisseur
  8. 【洛谷P2184】贪婪大陆
  9. Vue nodejs商城项目- 前后端数据传递
  10. 数据流管理:redux