MySql教程

MySQLDay02

本文主要是介绍MySQLDay02,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

查看表中的数据

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; //字段可以使用数学表达式

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

这篇关于MySQLDay02的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!