ICode9

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

MySQL集锦

2019-08-31 09:01:54  阅读:248  来源: 互联网

标签:检索 show products 集锦 MySQL LIMIT select


花了两天看了MySQL必知必会, 将主要知识点整理一下

使用MySQL

use database;   --选择数据库,进入指定的数据库环境:
show databases;  --显示可用的数据库列表:
show tables;  --获得一个数据库内的表的列表
show columns from customer;
describle customer;
desc customer; 
--三条语句有相同的效果,对每个字段返回一行,行中包含字段名、数据
类型、是否允许NULL、键信息、默认值以及其他信息
show status; --显示广泛的服务器状态信息
show create database db;  --获得创建数据库db的mysql语句
show create table customers; -- 获得创建customer表的MySQL语句
show grants; --获取授予用户(所有用户和特定用户)的安全权限信息

SHOW ERRORS和SHOW WARNINGS,用来显示服务器错误或警告消息。

help show; --显示相关的show语句

MySQL关键字:https://blog.csdn.net/qq_32828933/article/details/83247198

检索数据

检索单个列

select pro_name from products; --从products表中检索一个名为prod_name的列

检索出来的数据顺序没有特殊意义,数据没有过滤也没有排序

检索多个列

select prod_id, prod_name, prod_price from products; --从products表中检索三列

select 关键字之后给出检索的所有列,列名之间用逗号隔开

检索所有列

select *  from products; --返回表中所有的列

检索出来的数据一般是列在表中出现的顺序。

distinct 关键字检索不同的行

select distinct vend_id from products;

distinct关键字告诉MySQL只返回不同的(唯一的)vend_id行。distinct关键字必须直接放在列名前面,distinct关键字应用于所有列而不只是前置它的列。

LIMIT子句限制结果

select prod_name from products limit 5; --返回不多于5行
select prod_name from products limit 5,5; --返回从行5开始的5行

带一个值的LIMIT总是从第一行开始,给出的数为返回的行数。带两个值的LIMIT可以指定从行号为第一个值的位置开始。行的计数从0开始。如果没有足够的行(例如,给出LIMIT 10, 5,但只有13行),MySQL将只返回它能返回的那么多行。
MySQL 5支持LIMIT的另一种替代语法。LIMIT 4 OFFSET 3意为从行3开始取4行,就像LIMIT 3, 4一样。

完全限定名

select products.pro_name from crashcourse.products;

完全限定表名:数据库名.表名

标签:检索,show,products,集锦,MySQL,LIMIT,select
来源: https://blog.csdn.net/ZeusLW/article/details/100156331

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

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

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

ICode9版权所有