MySql学习之路1 背景介绍

本文分享了自学MySQL的经验,并介绍了LAMP平台及其组件。详细解释了数据库的概念、类型及常用数据库,阐述了关系型数据库的基本概念,如数据库、表、行、列、字段等。同时,介绍了SQL语言和NoSQL数据库的区别,以及MySQL的安装与基本操作。

最近一段时间再自学MySQL,早期阶段还是听听视频教程吧。下载了传智播客韩忠康老师的php和mysql视频教程,顺便自己做做笔记,以便以后复习。

1. LAMP Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。

2. 数据库系统 = 数据库管理系统 + 数据库 + 管理员

即DBS = DBMS + DB

3.数据库:对大量信息进行管理的高效解决方案,按照数据结构来组织存储和管理数的库。

4. 常用数据库: SQL Server、Oracle、IBM DB2、Informix、mysql等。

5. 关系型数据库:建立在关系模型上的数据库系统。所谓关系模型,就是将日常生活中的实体(学生)和实体的属性(学生的学号、姓名)保存到数据库中时,应如何处理该实体结构。

1)数据结构可以规定,同类数据,结构一致,就是一个二维表格.

2)数据之间的关系可以设置。实体之间有联系。

6. NoSql指的是Not only sql 是非关系型数据库系统,典型的有mongoDB、MemBase等。ORM即Object relation map。对象关系映射。

7. 关系型数据库的典型概念:

数据库:数据的仓库。

表:数据保存在表内,保存在一个表内的数据,应具有相同的数据格式。

行和列:

记录:

字段:

8. SQL 数据库管理系统用来管理数据的语言,structured query language。

9. Mysql是基于C/S架构的。

10. mysql bin目录下中的mysqld.exe是服务端程序,mysql.exe是客户端程序,bin目录下都是mysql常用工具。

11. windows下管理服务端程序两种方式:1)通过windows提供的服务管理完成 或者 运行:services.msc 2)直接打开bin目录下mysqld.exe

mysqld可以正确运行,就可以使用客户端运行。

12. 连接mysql客户端程序命令,mysql -hlocalhost -P3307 -uroot -p,其中,-h地址,-P端口,-u用户名,-p密码。前提是mysql的bin目录已经在系统环境变量的path中。

13. show databases;显示所有数据库命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值