11any社区
»
PHP开发社区
»
MySQL使用初级教程
MySQL使用初级教程
论坛版主: kevin
回复
发新帖
kevin
发表于: 2009-03-02 18:06
MySQL使用初级教程
如果MYSQL运行在服务器上,而你在客户端需要连接的化,需要按如下方式进行连接:
shell>mysql -h host -u user -p
Enter password:************
host和user分别代表MySQL服务器运行的主机名和MySQL帐户名.添写时写上对应的机器的名称和MySQL用户名. *********代表你的密码.
如果有效,你会看到如下提示:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7 to server version: 5.0.18-nt
Type ’help;’ or ’\h’ for help. Type ’\c’ to clear the buffer.
mysql>
mysql>提示符告诉你该输入命令了.
有些时候MySQL会允许你匿名登陆到服务器上,此时直接输入mysql即可.
shell> mysql
成功连接后,可在mysql>提示下输入quit随时退出:
mysql> quit
Bye
下面显示一个简单的查询实例,这是一个简单命令,要求得到服务器的版本号和当前日期:
mysql> select version(), current_date;
+-----------+--------------+
| version() | current_date |
+-----------+--------------+
| 5.0.18-nt | 2006-07-29 |
+-----------+--------------+
1 row in set (0.00 sec)
mysql>
在这里我们要明白:
一个命令通常由SQL语句组成,随后跟着一个分号.
MySQL的显示结果用表格(行和列)方式输出.第一行为列的标签,随后行为查询的结果.通常列标签是你查询的数据库表的列名,但若检索的是一表达式而非列值(如上一个例子),通常用表达式本身来标记列.
随后它会显示返回了多少行以及查询时间,它提供了服务器性能的一个大致估计.它表示的是时钟时间并非CPU或机器时间.
能够以大小写输入关键字,即在MySQL中大小写是等价的,但在一个查询语句中,要求大小写统一.
以下是另一个查询:
mysql> SELECT SIN(PI()/4), (4+1)*5;
+------------------+---------+
| SIN(PI()/4) | (4+1)*5 |
+------------------+---------+
| 0.70710678118655 | 25 |
+------------------+---------+
1 row in set (0.02 sec)
mysql>
可以在一行上输入多条语句,如:
mysql> SELECT VERSION(); SELECT NOW();
+-----------------+
| VERSION() |
+-----------------+
| 5.1.2-alpha-log |
+-----------------+
1 row in set (0.00 sec)
+---------------------+
| NOW() |
+---------------------+
| 2005-10-11 15:15:00 |
+---------------------+
1 row in set (0.00 sec)
mysql>
较长的命令可以分多行输入. MySQL是通过分号来判断语句是否结束,而不是换行.
下面是一个简单的多行语句的例子:
mysql> select
-> user(),
-> current_date;
+---------------+--------------+
| USER() | CURRENT_DATE |
+---------------+--------------+
| jon@localhost | 2005-10-11 |
+---------------+--------------+
mysql>
在这个例子中,输入多行查询的第一行后,你可以看提示符变为 ->,这就是说MySQL没有找到语句结束标识正在等待剩余的输入部分. 如果不想执行正在输入过程的一个命令,输入\c 取消它:
mysql> select
-> user()
-> \c
mysql>
下面显示的是各个提示符以及它们所表示的MySQL的状态:
提示符 含义
mysql> 准备好接受新命令。
-> 等待多行命令的下一行。
’> 等待下一行,等待以单引号(“’”)开始的字符串的结束。
"> 等待下一行,等待以双引号(“"”)开始的字符串的结束。
`> 等待下一行,等待以反斜点(‘`’)开始的识别符的结束。
/*> 等待下一行,等待以/*开始的注释的结束。
1
1
回复
发新帖
PHP开发社区最新发布
偷窥PHP编译Cache
PHP中通过Web执行C/C++应用程序
PHP友好URL的实现
PHP负载均衡指南
PHP的POST方式
MySQL使用初级教程
注册
|
我的帐户
|
购买学习包
|
我的营销联盟
|
发送反馈
|
登录
首页
在线视频培训
服务介绍
系统软硬件需求
QuickTime测试
免费教程视频
服务账户
免费帐户
登录
什么是视频教程
视频教程专题文章
营销联盟
资源中心
最新视频教程
免费视频教程
全部视频教程
培训老师介绍
视频培训分类
按公司分类
按软件分类
培训主题介绍
视频教程新闻
免费新闻邮件
在线帮助
FAQs
用户反馈回答
发送反馈
站点信息
关于我们
联系我们
培训老师招募
用户感言
相关法律
隐私条款
服务使用协议
知识产权条款
网站地图
11any社区
以:
软件/技术/项目/认证
3ds Max
AutoCAD
CorelDRAW
Dreamweaver
Excel
Flash
Illustrator
InDesign
PhotoShop
PowerPoint
Silo
SQL Server
UG
Visual Studio
Windows 7
ASP.NET
C#
c++
CSS
J2EE
J2ME
JAVA
Javascript
JSP(JavaServer Pages)
PHP
VB.Net
VC++
Windows Server
软件测试
光照模型系统
企业办公自动化管理系统
室内设计
真君显圣——3D人物设计
CCNA
MCSE
NCRE
RHCE
公司
Adobe
AutoDesk
Corel
Nevercenter
redhat(红帽)
Siemens PLM Software
Sun
思科(CISCO)
微软
课题
3D制作
IT认证
Office
办公自动化
编程语言
操作系统
插画设计
程序设计
动画制作
计算机辅助设计(CAD)
脚本语言
软件测试
矢量图
手机开发
数据库
图形设计
网页设计
网站开发
老师
Allen_张
Mildcat
Summer_Pine
陈继栋
陈少军
何荷
胡业停
姜姚月
卡卡
克里斯·佩尔斯
梁伟
乔·斯特格勒
斯考特·斯坦菲尔德
苏金龙
眭博闻
太平
王纪文
王珍珍
王周阳
谢作设
邢柏远
焉博
尹海峰
张柯
张旭辉
张昱
赵翔宇
周华辰
查找培训
免费短篇在线培训
LINQ 介绍
Visual Studio 2008 新特性
Dreamweaver 8基础速成
ASP.NET AJAX