- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《(www.ttphp.com)MySQL必知必会》.docx
段方瑞
MySQL必知必会
[键入文档副标题]
目录
REF _Ref289557848 \h 什么是SQl?
REF _Ref289557852 \h 什么是MySQL?
REF _Ref289557854 \h MySQL Administrator
REF _Ref289557856 \h MySQL Query Browser
REF _Ref289557860 \h describe语句:
REF _Ref289557861 \h 检索数据
REF _Ref289557864 \h 结束SQL语句
REF _Ref289557865 \h SQL语句和大小写
REF _Ref289557867 \h 使用空格
REF _Ref289557868 \h 检索多个列
REF _Ref289557931 \h 5检索不同的行
REF _Ref289557939 \h 6限制结果
REF _Ref289557942 \h 使用完全限定的表名同时使用表名和列名
REF _Ref289557870 \h 检索所有列
表 table
某种特定类型数据的结构化清单。
在同一个数据库中不能使用 两个相同的表名;
模式 schema 关于数据库和表的布局及特性的信息
列和数据模型
表由列组成,列中存储着表中的某些信息
列 column 表中的一个字段
数据类型 datatype 所容许的数据类型
行 row 表中的一个记录
主键
表中的每一行都因该有可以唯一标识自己的一列;
主键 primary key 一列(或一组列)其值能够唯一区分表中的每一行。唯一标识表中每行的这个列(或这组列)成为主键。
表中的任何列都可以作为主键只要他满足一下条件:
任意两行都不具有相同的主键值
每个行都必须具有一个主键值
主键通常定义在表的一列上,但这并不是必须的,也可以使用多列作为主键,但是所有列值的组合必须是唯一的。
主键的好习惯:
不更新主键列中的值
不重用主键列的值
不在主键列中使用可能会更改的值
什么是SQl?
SQL是结构化查询语言(Structured Query Language)的缩写。
SQL是一种专门来与数据库通信的语言。
什么是MySQL?
MySQL是一种DBMS,即它是一种数据库软件。
DBMS可以分为两类:
基于共享文件系统的DBMS
基于客户机——服务器的DBMS
MySQL Administrator
MySQL Administrator(MySQL管理器) 是一个图形交互客户机,用来简化MySQL服务器的管理。
下载地址 http:///download/
MySQL Query Browser
图形交互客户机,用来编写和执行MySQL命令
describe语句:
他对每行字段返回一行,行中包括字段名、数据类型、是否允许null、键信息、默认值以及其他信息
show status 用于显示广泛的服务器状态信息
show create database和show create table分别用来显示创建特定数据库或表的MySQL语句
show grants 用来显示授权用户的安装权限
show errors 和show warring 用来显示服务器错误或警告信息
检索数据
select语句
从一个表或多个表中检索信息
检索单个列
select 字段 from tablename
未排序数据
如果读者自己实验这个查询,可能会发现显示输出的数据顺序与这里的不同。如果没有明确查询结果,则返回数据的顺序没有特殊意义,只要返回相同数目的行。
如上的一条简单select语句将返回表中的所有行,数据没有过滤(过滤将得到一个字节),也没有排序
结束SQL语句
多条SQL语句必须以分号分隔。
SQL语句和大小写
SQL语句不区分大小写;
使用空格
空格被忽略
检索多个列
选择多个列时,列名之间用逗号分隔
检索所有列
select * from limbs;
一般,除非你确实需要表中的每个列,否则最好别使用通配符,虽然使用通配符可能会使你自己省事,但是检索不需要的列通常会降低检索和应用程序的性能。但是使用通配符可以检索出未知名字的列
5检索不同的行
正如所见,select返回所有匹配 的行。但是如果你不想要每个行每次都出现,解决办法是使用 distinct 关键字,此关键字只是MySQL返回不同的值
6限制结果
查询特定的一行或几行
select legs from limbs limit 5;返回行数不大于5
select legs from limbs limit 5,5
您可能关注的文档
- 《!!!ModBus通讯协议》.pdf
- 《#OPC通信程序及设置》.ppt
- 《$三菱PLC_GX_Developer_Ver_8操作手册(ST篇)》.pdf
- 《$三菱PLC编程和仿真软件使用方法》.pdf
- 《%B8%8B载PC客户端(企业版)V1.1店员操作手册》.docx
- 《µCOS-II and the ARM Cortex-M3 Processors》.pdf
- 《(LG-630)螺杆压缩机安装与检修》.doc
- 《(OA)讲解方案》.ppt
- 《(OHSAS18000)职业安全卫生管理体系—知识介绍(PPT 66页)》.ppt
- 《(Un)Becoming a Teacher Negotiating Identities while Learning to Teach》.pdf
最近下载
- 供方评价表(物流服务).docx VIP
- 给排水国标图集-02S404:防水套管.pdf VIP
- Unit3ComparisonandContrast市公开课一等奖省赛课微课金奖PPT课件.pptx
- 60kW-258kWh磷酸铁锂储能系统项目方案书.pdf
- 数量指标 质量指标 时效指标 成本指标.xls VIP
- 2024年联通新融合发展技能竞赛(业务管理及稽核赛道)试题库(含答案).docx
- 江苏开放大学维修电工第3次形考作业答案.pdf
- 2023冠状动脉造影日间手术专家共识(完整版).pdf
- DB51/T 2919-2022FDIS古树名木养护和抢救复壮及管理技术规程.pdf
- BS EN 16314-2013 国外国际规范.pdf
文档评论(0)