网站地图    收藏   

主页 > 后端 > mysql数据库 >

MySQL必知必会之1-4 - mysql数据库栏目 - 自学php

来源:自学PHP网    时间:2015-04-16 10:51 作者: 阅读:

[导读] 1 了解数据库数据库(database):保存有组织的数据的容器表(table):某种特定类型数据的结构化清单模式(schema):关于数据库和表的布局及特性的信息列(column):表中的一个字段。所有表都是由...

1.了解数据库

数据库(database):保存有组织的数据的容器

表(table):某种特定类型数据的结构化清单

模式(schema):关于数据库和表的布局及特性的信息

列(column):表中的一个字段。所有表都是由一个或多个列组成的

数据类型((datatype):所容许的数据累心。每个列表都有相应的数据类型,它限制该列中存储的数据。

行(row):表中的一个记录

主键(primary key):一列(或一组列),其值能够唯一区分表中每个行。唯一标识表中每行的这个列称为主键。应该总是定义主键。

表中的任何列都可以作为主键,只要它满足以下条件(定义主键规则):

1)任意两行都不具有相同的主键值

2)每个行业都必须具有一个主键值(主键列不允许NULL值)

2.MySQL简介

MySQL是一个客户机-服务器DBMS。

服务器为MYSQL DBMS。

客户端软件有三个工具需要特别提及:

1)mysql命令行使用程序

命令输入在mysql>之后

命令用;或\g结束,换句话说,仅按enter不执行命令

输入help或\h获得帮助,也可以输入用help获得特定命令的帮助,如help select

输入quit或exit退出命令行实用程序

2)MySQL Administrator

MySQL Administrator用来简化服务器管理。

登陆后界面如下:

\

<喎"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+MylNeVNRTCBRdWVyeSBCcm93c2VyPC9wPgo8cD5NeVNRTCBRdWVyeSBCcm93c2Vy08PAtLHg0LS6zda00NBNeVNxbMP8we6ho7XHwry958PmyOfPwqO6PC9wPgo8cD48aW1nIHNyYz0="http://www.2cto.com/uploadfile/Collfiles/20140226/201402260927086.jpg" alt="\">

3.使用MySQL

3.1连接MySQL

需要以下信息:

1)主机名(计算机名):如果连接到本地MySQL服务器,为localhost

2)端口(如果使用默认端口3306之外的端口)

3)一个合法的用户名

4)用户口令

此外,MySQL Administrator中的connection可填写127.0.0.1(127.0.0.1是回送地址,指本地机)

3.2选择数据库

USE关键字,如下:

输入USE crashcourse

输出Database changed //表明数据库选择成功后显示

必须使用USE打开数据库后,才能读取其中的数据

3.3了解数据库和表

SHOW命令可以显示数据库,表,列,用户,权限等信息

如:

\

返回数据库的一个列表。

SHOW TABLES;//返回当前选择的数据库内可用的列表

mysql> SELECT DISTINCT vend_id FROMproducts;//检索不同的行,DISTINCT关键字必须直接放在列名的前面。

mysql> SELECT prod_name FROM productsLIMIT 5;//限制输出不多于5行

mysql> SELECT prod_name FROM productsLIMIT 5,5;//从行5开始的5行

注意索引都是从0开始,所以LIMIT1,1是从2行而不是第一行开始

4.2完全限定的表名

SELECT products.prod_name FROMcrashcourse.products;

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论