MySQL系列教程小白数据库基础


当前第2页 返回上一页

表中的数据是按行存储的,每一行代表一个记录。如果将表想象成一个网格,那么网格中垂直的列为表列,水平行为表行。

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索引是什么意思

mysql中如何同时查询两个数据库中的数据

mysql实现字符串截取的图文教程

设计性能更优mysql数据库schema

mysql学习笔记之数据的增、删、改实现方法

pymysql模块的使用(增删改查)详解

navicat如何操作mysql数据库?

navicat连接mysql时报错1251怎么办

3 个简单优化mysql的小方法

mysql字符串字段如何按照逗号截取进行储存

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

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



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...