ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

MySQLDay02

2021-09-11 23:35:11  阅读:194  来源: 互联网

标签:study MySQLDay02 SELECT address path id select


查看表中的数据

select * from 表名;

不看表中的数据,只看表的结构:
desc 表名;
image

简答查询

1.查询一个字段?

select 字段名 from 表名;
其中要注意:
select和from都是关键字
字段名和表名都是标识符
SELECT id FROM study;

image

所有的SQL语句以“;”结尾,SQL语句不区分大小写

查询两个字段,或者多个字段怎么办?

使用逗号隔开

SELECT id,address FROM study;

image

查询所有字段

第一种方式:可以把每个字段都写上
select a,b,c,d,e,f.....from tableName;

第二种方式:可以使用 *
select * from tableName;
这种方式的缺点:
1.效率低
2.可读性差
实际开发中不建议,想快速的看一看全表数据可以采用这种方式

给查询的列起别名

SELECT id,address as path FROM study;

image

使用as关键字起别名
注意:只是将查询结果列名显示为path,原名还是叫address
select语句是永远都不会进行修改操作的(只负责查询)

省略as

SELECT id,address path FROM study;

假设起别名的时候,别名里有空格

SELECT id,address path a FROM study;
DBMS看到这样的语句,进行SQL语句的编译,不符合语法,编译报错

解决:

SELECT id,address 'path a' FROM study;// 加单引号
SELECT address "path b" FROM study;// 加双引号

注意:在所有的数据库当中,字符串统一使用单引号括起来,单引号是标准,双引号在oracle数据库中用不了,但是在mysql中可以使用

select sal * 2 from sal; //字段可以使用数学表达式

别名是中文使用单引号括起来

标签:study,MySQLDay02,SELECT,address,path,id,select
来源: https://www.cnblogs.com/cedric1114/p/15255279.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有