欢迎来到天天文库
浏览记录
ID:40772552
大小:153.98 KB
页数:16页
时间:2019-08-07
《mysql参考手册笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第3章教程1、mysql注释符有三种:(1)、#...(2)、"--..."(要求第2个破折号后面至少跟一个空格符(例如空格、tab、换行符等等)。)(3)、/*...*(允许跨多行)2、用MySQL,可以使用/*!*/语法把MySQL特定的关键词加到语句中。在/**/中的代码将被其它大多数SQL服务器视为注释(并被忽略)。3、一个命令通常由SQL语句组成,随后跟着一个分号。(有一些例外不需要分号。早先提到的QUIT是一个例子。)当发出一个命令时,mysql将它发送给服务器并显示执行结果,然后显示另一个mys
2、ql>显示它准备好接受其它命令。mysql显示返回了多少行,以及查询花了多长时间,它给你提供服务器性能的一个大致概念。因为他们表示时钟时间(不是CPU或机器时间),并且因为他们受到诸如服务器负载和网络延时的影响,因此这些值是不精确的。4、你可以在一行上输入多条语句,只需要以一个分号间隔开各语句:mysql>SELECTVERSION();SELECTNOW();5、不必全在一个行内给出一个命令,较长命令可以输入到多个行中。mysql通过寻找终止分号而不是输入行的结束来决定语句在哪儿结束。(换句话说,mysql
3、接受自由格式的输入:它收集输入行但直到看见分号才执行。)这里是一个简单的多行语句的例子:mysql>SELECT ->USER() ->, ->CURRENT_DATE;6、如果你决定不想执行正在输入过程中的一个命令,输入c取消它:mysql>SELECT ->USER() ->cmysql>7、下表显示出可以看见的各个提示符并简述它们所表示的mysql的状态:1、在MySQL中,可以写由‘'’或‘"’字符括起来的字符串(例如,'hello'或"goodbye")。2、USE,类似QU
4、IT,不需要一个分号。(如果你喜欢,你可以用一个分号终止这样的语句;这无碍)USE语句在使用上也有另外一个特殊的地方:它必须在一个单行上给出。3、AND和OR可以混用,但AND比OR具有更高的优先级。4、loaddata方法:创建一个文本文件,每个条目一行,用tab分开,各个列与createtable中的列次序相对应,不知道的值为NULL用N代替。LOADDATALOCALINFILE‘/path/filename.txt’INTOTABLEtable_name;注意windows中r做为行的结束符因
5、此应该使用LOADDATALOCALINFILE‘/path/filename.txt’INTOTABLEtable_nameLINESTERMINATEDBY‘r’;如果想一次增加一条新的记录使用INSERT语句5、在字符类型列上Orderby,排序时没有区分大小写:对于某一列,可以使用BINARY强制执行区分大小写的分类功能,如:ORDERBYBINARYcol_name。(注意和前一个以“j和J”开头的数据)1、计算生日,可以计算当前日期的年和出生日期之间的差。如果当前日期的日历年比出生日期早,则
6、减去一年:mysql>SELECTname,birth,CURDATE(), ->(YEAR(CURDATE())-YEAR(birth)) ->-(RIGHT(CURDATE(),5)ASage ->FROMpet;+----------+------------+------------+------+
7、name
8、birth
9、CURDATE()
10、age
11、+----------+------------+------------+-
12、-----+
13、Fluffy
14、1993-02-04
15、2003-08-19
16、 10
17、
18、Claws
19、1994-03-17
20、2003-08-19
21、 9
22、
23、Buffy
24、1989-05-13
25、2003-08-19
26、 14
27、
28、Fang
29、1990-08-27
30、2003-08-19
31、 12
32、
33、Bowser
34、1989-08-31
35、2003-08-19
36、 13
37、
38、Chirpy
39、1998-09-11
40、2003-08-19
41、 4
42、
43、Whistler
44、1997-12-09
45、2003-08-
46、19
47、 5
48、
49、Slim
50、1996-04-29
51、2003-08-19
52、 7
53、
54、Puffball
55、1999-03-30
56、2003-08-19
57、 4
58、+----------+------------+------------+------+此处,YEAR()提取日期的年部分,RIGHT()提取日期的MM-DD(日历年)部分的最右面5个字符。比较MM-DD值的表达式部分的值一般为1或0,
此文档下载收益归作者所有