MySQL数据库SELECT查询表达式解析
16lz
2021-12-27
数据的管理在很大一部分是在进行查找工作,而SELECT占据了很大的一部分
SELECT select_expr [,select_expr...] [ FROM table_reference WHERE [where_condition] [GROUP BY {col_name | position} [ASC| DESC],...] [HAVING where_condition] [ORDER BY {col_name | expr |position} [ASC| DESC],...] [LIMIT {[offset,] row_count | row_count OFFSET offset}] ]
a. 每个表达式表示想要的一列,必须有至少一个
b. 多个列之间用英文逗号进行分隔
在user数据表中,执行只查找前两列
root@localhost test>select id,username from user;
root@localhost test>select username,id from user;
root@localhost test>SELECT * FROM user; root@localhost test>SELECT user.id,user.username FROM user;
d. 查询表达式可以使用 [AS] alias_name为其赋予别名
root@localhost test>SELECT id AS userID,username AS Uname FROM user;
这里千万注意别名的语法
root@localhost test>SELECT id username FROM user;
e. 别名可以用于GROUP BY ,ORDER BY 或者HAVING 子句
总结
更多相关文章
- Android系统配置数据库注释(settings.db)
- Android中如何引入Lambda表达式
- Android(安卓)中数据库查询方法 query() 中的 select
- [置顶] android orm映射框架(类似hibernate)基本使用
- Android:getWritableDatabase/getReadableDatabase无法调用onCre
- Android(安卓)SQLiteDatabase的使用
- android SQLite数据库基本操作示例
- android之sqlite数据库初级
- Android(安卓)原生SQLite数据库操作实战