使用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 '徐_';
就写到这里吧,这些也很合适小白参考,谢谢!