Mysql入门

来源:互联网 发布:雪茄属于淘宝禁售品吗 编辑:程序博客网 时间:2024/05/19 17:23

(I)

一、前言

  Mysql是目前最流行的关系型数据库管理系统,在web应用方面Mysql是最好的RDBMS(关系数据库管理系统)应用软件之一。


二、什么是数据库?

  数据库(database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个API用于创建,访问,管理,搜索和复制所保存的数据。
  所谓关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中数据。
  
  RDBMS特点:

  • 1.数据以表格的形式出现
  • 2.每行为各种记录
  • 3.每列为记录名称所对应的数据域
  • 4.许多行和列组成一张表单
  • 5.若干表单组成database

相关术语:

    数据库:是一些关联表的集合。    数据表:表是数据的矩阵。在一个数据库中的表看起来像是一个简单的单子表格。    列:一列数据包含了相同的数据。    行:一行是一组相关的数据。    冗余:存储两倍数据,冗余可以使系统速度更快。    主键:主键是唯一的。一个数据表只能包含一个主键。你可以使用主键来查询数据。    复合键:复合键将多个列作为一个索引键,一般用于复合索引。    索引:使用索引可以快速访问数据表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。类似书籍的目录。    参考完整性:参考的完整性要求关系中不允许引用不存在的实体。与实体完整性是关系模型必须满足的完整性约束条件,目的是保证数据一致性。

三、Mysql数据库

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据存放在不同的表中,而不是将所有数据放在一个大仓库里,这样增加了速度并提高了灵活性。特点:开源免费;支持大型的数据库;使用标准的SQL数据语言形式;支持多种系统和语言;对PHP很好的支持,php是目前最流行的web开发语言;可以定制,采用GPL协议,修改源代码开发自己的MySQL。

(II)

安装

Ubuntu上安装MySQL非常简单只需要几条命令就可以完成。
  1. sudo apt-get install mysql-server

  2. apt-get isntall mysql-client

  3. sudo apt-get install libmysqlclient-dev

安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:

sudo netstat -tap | grep mysql

通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。

登陆mysql数据库可以通过如下命令:

mysql -u root -p

-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。  

然后通过 show databases; 就可以查看当前的数据库。

我们选择 mysql数据库就行下一步操作,使用use mysql 命令,显示当前数据库的表单:show tables

开始mysql

0 0
原创粉丝点击