表中的数据是按行存储的,每一行代表一个记录。如果将表想象成一个网格,那么网格中垂直的列为表列,水平行为表行。
2)基础命令
① 连接数据库
MySQL数据库是“客户机-服务器”类型的数据库管理系统。形象地说,一个MySQL数据库管理系统至少存在着两部分,一是服务器端,这个我们看不到,却每次使用数据库的时候,总是从里面获取到数据。二是客户端,我经常使用的客户端有CMD窗口、Navicat,这些客户端能够让我们输入SQL语句,来进行数据的访问和获取。因此我们在执行命令之前,需要先登录到这个数据库管理系统。
"登录MySQL数据库,需要以下几个信息" 主机名 端口 用户名 用户口令(密码) mysql -h localhost -u root -P 3306 -p 123 -h 主机名:localhost表示服务器在本地 -u 用户名:用户名root -P 端口:默认端口3306 -p 口令:口令123
在CMD黑窗口中,如果你登陆了MySQL数据库,是如下这个界面:
② 选择数据库
当你刚刚连接上数据库的时候,是没有任何一个数据库打开供你使用的。在你对任意数据库执行操作之前,你需要先选择一个数据库。
"基本语法":use 数据库名; use huangwei; """ 注意:在CMD黑窗口中,每一句代码后面必须带上一个“;”分号。但是在好多软件中 使用SQL语句,却不需要带上“;”分号,有时候带上“;”分号还会出错。 """
③ 了解数据库和表
show databases
:返回可用数据库的列表;
show tables
:返回数据库表的列表;
show columns from 表名
:返回某个表的具体信息,等同于“desc+表名”;
2、SQL语句的书写顺序和执行顺序
你如果想要学好SQL语句,必须首先了解SQL语句的书写顺序和执行顺序。SQL语句的书写顺序和执行顺序不一致,是导致SQL写错、写不出来的重要原因。鉴于此,在学习SQL语句的过程中,你要好好理解”书写顺序“和”执行顺序“两个概念。
1)一个完整SQL查询语句的书写顺序
-- "mysql语句编写顺序" 1 select distinct * 2 from 表(或结果集) 3 where … 4 group by …having… 5 order by … 6 limit start,length -- 注:1、2属于最基本语句,必须含有。 -- 注:1、2可以与3、4、5、6中任一搭配,也可以与3、4、5、6中多个同时搭配。
2)一个完整的SQL语句执行顺序
对上图的解释如下:
3)关于select和having执行顺序谁前谁后的说明
注意:谁要是有说服我的说法,麻烦留言告知我一下,谢谢。
以上就是MySQL系列教程小白数据库基础的详细内容,更多关于MySQL数据库基础的资料请关注其它相关文章!
更多相关Mysql内容来自木庄网络博客
标签:Mysql
相关阅读 >>
更多相关阅读请进入《mysql》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。