使用select语句可以从MySQL数据中方便快捷地检索、统计或输出数据。
一、列的选择与指定
(注:为了方便各位查看,我用自己一个比较简单的表进行演示,表如下:)

(1) 查看表中的id和name:select id ,name from nba;

(2) 查看表中的所有数据:select * from nba;

(3)查询表中name和age字段,并且要求 “age” 列用“年龄”来显示:
select name,id as '年龄' from nba;

二、FROM语句与连接表
(注:由于连接表需要两个表,所以我再创建多一个表(cba),如下图:)

(1) 交叉连接:select * from nba cross join cba;

(2) 内连接:select * from nba inner join cba;
(3)相等连接:select * from nba inner join cba on nba.id = cba.id;

(4) 不等连接: select * from nba inner join cba on nba.id != cba.id;
三、WHERE字句
(1) 查询表中id=1的所有数据:select * from nba where id =1;

(2) 百分号(%)是MySQL中最常用的通配符,百分号可以表示任何字符串,并且可以出现任意次数;
示例:查询表中所有姓“赵”的姓名和id:select id,name from cba where name LIKE '赵%';

(3)下划线:和百分号相同,但下划线只能匹配单个字符,而不是多个字符。
示例 : 查询表中姓“徐”且名字只有两个中文字符的球员名字:select id,name from cba where name LIKE '徐_';

就写到这里吧,这些也很合适小白参考,谢谢!










