Mysql查询语句

原创 2017年11月14日 18:03:45

mysql查询语句

SELECT column_name,column_name
FROM table_name
[WHERE Clause]
[OFFSET M ][LIMIT N]

1、where条件查询

SELECT field1, field2,...fieldN FROM table_name1, table_name2...
[WHERE condition1 [AND [OR]] condition2.....
2、update修改语句

UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]
3、删除表

DELETE FROM table_name [WHERE Clause]
4、like模糊查询,查询包含的字母、字符、汉字等

SELECT field1, field2,...fieldN 
FROM table_name
WHERE field1 LIKE condition1 [AND [OR]] filed2 = '%value'
5、组合、合并查询

SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions]
UNION [ALL | DISTINCT]
SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions];
6、排序查询

SELECT field1, field2,...fieldN table_name1, table_name2...
ORDER BY field1, [field2...] [ASC升序 [DESC降序]]
7、分组查询----分组时可以使用COUNT, SUM, AVG函数

SELECT column_name, function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name;
8、连接查询

内连接(等值连接)

SELECT a.runoob_id, a.runoob_author, b.runoob_count FROM runoob_tbl a INNER JOIN tcount_tbl b ON a.runoob_author = b.runoob_author

这里也可以使用where语句,查询结果相同

SELECT a.runoob_id, a.runoob_author, b.runoob_count FROM runoob_tbl a, tcount_tbl b WHERE a.runoob_author = b.runoob_author

左连接:

SELECT a.runoob_id, a.runoob_author, b.runoob_count FROM runoob_tbl a LEFT JOIN tcount_tbl b ON a.runoob_author = b.runoob_author

右连接

SELECT a.runoob_id, a.runoob_author, b.runoob_count FROM runoob_tbl a RIGHT JOIN tcount_tbl b ON a.runoob_author = b.runoob_author




版权声明:本文为博主原创文章,未经博主允许不得转载,如果你非要转载,那能怎么办呢?

相关文章推荐

mysql 查询语句

  • 2013年04月23日 22:39
  • 6KB
  • 下载

mysql查询语句大全珍藏版pdf

  • 2017年04月26日 16:19
  • 335KB
  • 下载

MySQL查询语句的性能优化

询是数据库技术中最常用的操作。查询操作的过程比较简单,首先从客户端发出查询的SQL语句,数据库服务端在接收到由客户端发来的SQL语句后, 执行这条SQL语句,然后将查询到的结果返回给客户端。虽然过程很...
  • lanyd
  • lanyd
  • 2014年10月11日 15:20
  • 761

MySQL查询语句大全

  • 2011年11月30日 11:24
  • 152KB
  • 下载

MySQL查询语句练习题,测试足够用了

Sutdent表的定义 字段名 字段描述 数据类型 主键 外键 非空 唯一 自增...

MySQL查询语句大全

  • 2014年03月28日 13:04
  • 144KB
  • 下载

MySql慢查询语句检测方法

一、MySQL数据库有几个配置选项可以帮助我们及时捕获低效SQL语句 1,slow_query_log 这个参数设置为ON,可以捕获执行时间超过一定数值的SQL语句。 2,long_query_t...

MySQL查询语句写法示例

  • 2013年11月02日 11:46
  • 4KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Mysql查询语句
举报原因:
原因补充:

(最多只允许输入30个字)