• “澳门368足球博彩公司”足球比分及时直播李国英主持召开省深化医药卫生体制改革领导小组会议 2018-05-23
  • 马来大选92岁前总理改写政治版图 60年来政党首轮替 2018-05-23
  • 科技创新技能挑战赛聚焦冬奥主题 2018-05-23
  • 泰国试管婴儿bnh医院技术怎么样,是最好的吗?—海口论坛 2018-05-23
  • 置业指南:买高层要注意这些问题 2018-05-22
  • い羛琩矪堵旧笴眏い瓣笴潦ㄆン 2018-05-22
  • 有力有序有效防范化解煤电产能过剩风险 2018-05-22
  • 美好生活的价值追求和实现路径-社会关注-理论频道-中工网 2018-05-21
  • 保罗亲手为自己圆梦 火箭勇士双双会师西部决赛 2018-05-21
  • Floating production, storage and offloading vessel delivered in Qingdao 2018-05-20
  • 汽車定位跟蹤官員意圖敲詐 追蹤器該怎麼管 2018-05-20
  • 工作队精准发力助力贫困村“摘帽” 2018-05-20
  • 中消协发布榨汁机比较试验结果 2018-05-20
  • 游花海林芝,赏野生桃花 2018林芝桃花节29日开幕 2018-05-20
  • 19米99轻松卫冕 巩立姣:没突破20米有点可惜 2018-05-18
  • MySQL 基本概念

    栏目: mysql 发布于: 2013-08-27 15:23:55
    数据库(database)
    MySQL 是最流行的开源数据库系统,可运行于几乎所有的操作系统平台。

    在安装完 MySQL 数据库系统后,系统会默认创建一个名为 test 的数据库(database)。我们也可以创建多个数据库,但为了简单起见,我们暂定使用默认的 test 数据库,对应的数据库连接信息如下:


    主机:localhost
    数据库名:test
    账号:root
    密码:root123
    端口:3306

    提示

    通常支持数据库的主机供应商会提供给您一个数据库和一个账号供您使用,对应信息应该按照主机商提供的信息做修改。

    数据表(table)

    数据表(或称表)是数据库最重要的组成部分之一。数据库只是一个框架,数据表才是其实质内容,在数据库中存在一个或多个表。数据表是用来存储具体数据的对象,是有结构的数据的集合。

    为减少数据输入错误,并能使数据库高效工作,表设计应按照一定原则对信息进行分类。同时为确保表结构设计的合理性,通?;挂员斫泄娣痘杓?,以消除表中存在的冗余,保证一个表只围绕一个主题,并使表容易维护。如用户信息表 user ,就记录用户的账户信息,而用户在论坛的发言或对文章的评论等,应该用另一个表记录。

    数据表还有其他一些属性如“约束”、“索引”、“默认值”以及对应的数据结构等。

    字段(field)

    表由若干列构成,列也称为“字段”。每个字段必须指定一个名字,即字段名。字段名应该以标识字段的意义为宜,且须遵守SQL命名规范。

    下面是一个表名为 user 表的例子:

    uid username password email regdate
    1 admin b7e591c246d010bb2ccd77d52490c85e admin@5idev.com 1277992339
    2 小明 a193686a53e4de85ee3f2ff0576adf01 xiao@163.com 1278063917
    3 Jack 0193686a35e4de85ee3f2ff0567adf49 jack@gmail.com 1278061380

    在这个例子中,表一共有 5 个字段,分别为 uid、username、password、email 和 regdate。

    SQL 语言

    SQL(Structured Query Language) 结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

    SQL 语言包含4个部分:

    1. 数据定义语言(DDL),例如:CREATE、DROP、ALTER 等语句
    2. 数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句
    3. 数据查询语言(DQL),例如:SELECT 语句
    4. 数据控制语言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK 等语句

    MySQL 支持标准的 SQL 语句,也有自己私有的SQL语句。

    SQL 语言

    SQL 数据基本操作分为为创建(create)、更新(update)、读?。╮ead)和删除(delete),即 CURD ,以及在此基础上的更为复杂的一些数据操作。

    • create:分为 create 和 insert into ,用于创建数据库(表)以及向表里添加数据记录
    • update:更新数据库(表)信息以及更新表内的具体数据信息记录
    • read:读取数据库(表)信息以及表内的具体数据信息记录
    • delete:删除数据库(表)信息以及表内的具体数据信息记录

    一个读取数据的例子:

    SELECT username FROM user
    

    该语句表示从表 user 查询所有的用户名,得到的结果是一个查询返回的数据集,其结果可能如下:

    username
    admin
    小明
    Jack

    提示

    SQL语句对大小写不敏感,SELECT username FROM user 与 select username from user 相同。


    本站文章除注明转载外,均为本站原创或编译?;队魏涡问降淖?,但请务必注明出处。
    转载请注明:文章转载自 七星彩票平台
    本文标题:MySQL 基本概念
    IT技术书籍推荐:
    计算机科学丛书:Php和Mysql Web开发(原书第4版)
    计算机科学丛书:Php和Mysql Web开发(原书第4版)
    Luke Welling (作者), Laura Thomson (作者), 武欣 (译者)
    《计算机科学丛书:Php和Mysql Web开发(原书第4版)》将PHP开发与MySQL应用相结合,分别对PHP和MySQL做了深入浅出的分析,不仅介绍PHP和MySQL的一般概念,而且对PHP和MySQL的Web应用做了较全面的阐述,并包括几个经典且实用的例子?!都扑慊蒲Т允?Php和Mysql Web开发(原书第4版)》是第4版,经过了全面的更新、重写和扩展,包括PHP 5.3最新改进的特性(例如,更好的错误和异常处理),MySQL的存储过程和存储引擎,Ajax技术与Web 2.0以及Web应用需要注意的安全问题。