仓酷云
标题:
发布MySQL利用的前奏
[打印本页]
作者:
飘灵儿
时间:
2015-1-16 20:10
标题:
发布MySQL利用的前奏
当然,或许这并不是我们拒绝MySQL的一个有说服力的MySQL学习教程,但是对于一些比较守旧的IT经理来说,在为一些关键业务选择平台的时候,平台的成熟性却是必须要考虑的一个因素,在这一点上,MySQL无疑毫无优势。假如
MySQL
运转在服务器上,而你在客户端必要毗连的化,必要按以下体例举行毗连:shell>mysql-hhost-uuser-pEnterpass
Word
:************host和user分离代表MySQL服务器运转的主机名和MySQL帐户名.添写时写上对应的呆板的称号和MySQL用户名.*********代表你的暗码. 假如MYSQL运转在服务器上,而你在客户端必要毗连的化,必要按以下体例举行毗连:
shell>mysql-hhost-uuser-p
Enterpassword:************
host和user分离代表MySQL服务器运转的主机名和MySQL帐户名.添写时写上对应的呆板的称号和MySQL用户名.*********代表你的暗码.
假如无效,你会看到以下提醒:
WelcometotheMySQLmonitor.Commandsendwith;org.
YourMySQLconnectionidis7toserverversion:5.0.18-nt
Typehelp;orhforhelp.Typectoclearthebuffer.
mysql>
mysql>提醒符告知你该输出命令了.
有些时分MySQL会同意你匿名上岸到服务器上,此时间接输出mysql便可.
shell>mysql
乐成毗连后,可在mysql>提醒下输出quit随时加入:
mysql>quit
Bye
上面显现一个复杂的查询实例,这是一个复杂命令,请求失掉服务器的版本号和以后日期:
mysql>selectversion(),current_date;
+-----------+--------------+
version() current_date
+-----------+--------------+
5.0.18-nt 2006-07-29
+-----------+--------------+
1rowinset(0.00sec)
mysql>
在这里我们要分明:
一个命令一般由SQL语句构成,随后随着一个分号.
MySQL的显现了局用表格(行和列)体例输入.第一举动列的标签,随先行为查询的了局.一般列标签是你查询的
数据库
表的列名,但如果检索的是一表达式而非列值(如上一个例子),一般用表达式自己来标志列.
随后它会显现前往了几行和查询工夫,它供应了服务器功能的一个大抵估量.它暗示的是时钟工夫并不是CPU或呆板工夫.
可以以巨细写输出关头字,即在MySQL中巨细写是等价的,但在一个查询语句中,请求巨细写一致.
以下是另外一个查询:
mysql>SELECTSIN(PI()/4),(4+1)*5;
+------------------+---------+
SIN(PI()/4) (4+1)*5
+------------------+---------+
0.70710678118655 25
+------------------+---------+
1rowinset(0.02sec)
mysql>
能够在一行上输出多条语句,如:
mysql>SELECTVERSION();SELECTNOW();
+-----------------+
VERSION()
+-----------------+
5.1.2-alpha-log
+-----------------+
1rowinset(0.00sec)
+---------------------+
NOW()
+---------------------+
2005-10-1115:15:00
+---------------------+
1rowinset(0.00sec)
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>筹办好承受新命令。
->守候多行命令的下一行。
>守候下一行,守候以单引号(“”)入手下手的字符串的停止。
">守候下一行,守候以双引号(“"”)入手下手的字符串的停止。
`>守候下一行,守候以反斜点(‘`’)入手下手的辨认符的停止。
/*>守候下一行,守候以/*入手下手的正文的停止。
下面我将描述五个不使用MySQL的响亮理由。
作者:
透明
时间:
2015-1-18 18:19
是要和操作系统进行Socket通讯的场景。否则建议慎重!
作者:
山那边是海
时间:
2015-1-26 12:58
可能有的朋友会抱怨集成的orderby,其实如果使用ranking函数,Orderby是少不了的。如果担心Orderby会影响效率,可以为orderby的字段建立聚集索引,查询计划会忽略orderby操作(因为本来就是排序的嘛)。
作者:
若相依
时间:
2015-2-4 17:05
微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。
作者:
只想知道
时间:
2015-2-10 04:57
一个百万级别的基本信息表A,一个百万级别的详细记录表B,A中有个身份证id,B中也有身份id;先要找出A中在B的详细记录。
作者:
活着的死人
时间:
2015-3-10 07:59
相信各位对数据库和怎么样学习数据库都有一些经验和看法,也会有人走了一些弯路总结出自己的经验来,希望大家能把各自的看法和经验拿出来分享,给别人一份帮助,给自己一份快乐
作者:
变相怪杰
时间:
2015-3-17 06:03
发几份SQL课件,以飨阅者
作者:
分手快乐
时间:
2015-3-23 22:47
个人感觉没有case直观。而且默认的第三字段(还可能更多)作为groupby字段很容易造成新手的错误。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2