Home  >  Article  >  Database  >  数据库的表查询

数据库的表查询

PHPz
PHPzOriginal
2016-06-07 15:56:072487browse

1 查询表结构 语法:desc 表 2 查询所有列 语法:select * from 表名 3 查询指定列 语法:select 列名1,列名 from 表名 4 取消重复行 语法:select distinct 列名1,列名2 from 表名 5 使用列别名,并且加入算数表达式 语法:select 列名1 “姓名”,列名2*3 

1    查询表结构
 语法:desc 表

2   查询所有列
 语法:select * from 表名

3    查询指定列
 语法:select 列名1,列名 from 表名

4   取消重复行
 语法:select distinct 列名1,列名2 from 表名

5   使用列别名,并且加入算数表达式
  语法:select 列名1 “姓名”,列名2*3 “季度工资” from 表名

6    如何处理NULL值
 语法:select 列名1 “姓名”,列名2*3 + nvl(列名3,0)*3, “季度工资” from 表名

7    使用all操作符
  语法:select 列名1,列名2 from 表名 where 列3 > all(select 列4 from 表名)

8    使用子查询语句一次插入多条数据
 语法:insert into 表名1 (字段1,字段2,字段3) select 字段5,字段6,字段7 from 表名2 where 字段4=‘xxx’

9    使用子查询更新数据
  语法:update 表名1 set (字段1,字段2,字段3) = (select 字段5,字段6,字段7 from 表名2 where 字段4 = 'xxx')
  where 字段8 = ‘yyy’

更多相关教程请访问 MySQL视频教程

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn