mysql 查询语句

来源:互联网 发布:淘宝忘记密码修改密码 编辑:程序博客网 时间:2024/05/22 06:53

查询语句 SELECT


数据库里存入数据库之后,我们要将数据提取出来查看,就需要用到 SELECT(select)语句。

基本语法:SELECT * FROM cs_user (FROM是指向哪个表 后面跟表名,*星号则是所有列(字段))

上面,我们查询出user表里面的所有数据,这是一个最简单基本的查询意思。

实例:
cs_user表下的字段(列)

表字段类型:


表数据:



根据上面的查询语句:SELECT * FROMcs_user
我们会得到以上,2条数据的所有结果,而如果你的表里数据是 10、500、1000、N条数据,则也会全部查询出来的。

这里需要注意一些细节,就像我说的,N条数据都能查询出来,你确定你需要查询出辣么多数据吗?淘宝等商城,每页数据比如也就20条,你N条,用户浏览能一直往下翻,见不到底。。。这一段我们先留着,在后面学习 limit分页效果。

这里还有一个细节,就是,查询出来的数据,不需要这么多,可以不使用*(星号)查询出所有字段(列)的,就好比,我们在淘宝上看自己的个人信息,一般情况下,谁会把密码显示出来给你看?所以说,不安全,而且还有一点,既然你不需要显示密码,那就不要查询密码,因为*(星号)是查询所有嘛,密码也会出来,你不需要它,你查询它,速度就会变慢的。就比如,你去市场卖橘子,能大赚,卖苹果,几乎没人买,那你还带苹果来市场干嘛呢?浪费力气对吧...

所以,我们还有一种写法,只查询出,我们所需要的字段(列):
SELECT username,gender,age FROM cs_user

*(星号)的位置,替换成我们的字段(列)名,用 , 逗号隔开,记住,是英文的逗号,不是中文的

以上,就会只查询出,我要看的数据:用户名、性别、年龄。id和密码都不会被查询,不需要的数据不查询,这样速度效率也会有所提升的。


原创粉丝点击