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查询语句

下面以一个例子说明如何使用SELECT从单个表中获取数据。 首先定义数据表,输入语句如下: CREATE TABLE fruits ( f_id    char(10)         NOT NUL...
  • waeceo
  • waeceo
  • 2016年12月12日 19:21
  • 1305

mysql 查询语句分析explain

 mysql 查询语句分析 一.语法  explain   例如: explain select * from t3 where id=3952602; 1.我的理解是SQL执行的顺利的标识,SQL从...
  • jiahehao
  • jiahehao
  • 2009年05月05日 11:11
  • 2415

MySQL 50条必练查询语句

Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表...
  • xuebing1995
  • xuebing1995
  • 2017年07月06日 22:35
  • 1042

C/C++调用mysql接口实例2(执行查询语句)

1、在程序执行前,数据库表中的数据为: 2、程序代码: #include  #include  #include  #include  int main() { MYSQL*mysql=mysql...
  • liyuqian199695
  • liyuqian199695
  • 2016年11月23日 22:18
  • 471

查询MYSql升序排列语句

select * from tb_name group by name order by name asc
  • a468903507
  • a468903507
  • 2013年06月03日 00:15
  • 1455

MySQL查询语句之复杂查询_day04

MySQL复杂查询 今天写的内容是在昨天的基础上,先要掌握好昨天的内容,今天进行一些复杂查询介绍。 一、分组查询: 1、关键字: GROUP BY       2、用法:GROUP BY 语句用于...
  • m0_38112363
  • m0_38112363
  • 2017年06月29日 21:57
  • 1808

Mysql----SQL查询语句执行顺序

SQL查询语句执行顺序
  • alwayssmile21
  • alwayssmile21
  • 2016年08月22日 16:17
  • 990

mysql查询语句常用处理函数

//mysql中日期格式化 DATE_FORMAT(add_interest_time, '%Y%m%d') AS paydate,
  • chang_li
  • chang_li
  • 2016年07月15日 21:58
  • 706

mysql 查询语句长度限制

设置环境变量max_allowed_packet
  • razorluo
  • razorluo
  • 2015年01月08日 12:20
  • 4844

Mysql常用30种SQL查询语句优化方法

1、应尽量避免在 where 子句中使用!=或 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对...
  • youthsunshine
  • youthsunshine
  • 2016年12月05日 15:32
  • 2565
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Mysql查询语句
举报原因:
原因补充:

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