麦小孩对《MySQL必知必会》的笔记(31)

MySQL必知必会
  • 书名: MySQL必知必会
  • 作者: [英] Ben Forta
  • 页数: 241
  • 出版社: 人民邮电出版社
  • 出版年: 2009-1
  • 第49页
    like是主要符号  %和_是通配符,区别是%代表多个或者0个字符,而_代表一个字符
    2013-07-06 14:00:27 回应
  • 第50页
    用在where中,通配符的代价是比其他搜索慢
    2013-07-06 14:03:13 回应
  • 第52页
    关键字:REGEXP   用在where中
    
    2013-07-06 14:05:53 回应
  • 第53页
    例子: where xx REGEXP '.000'
    此处.000中的.匹配任意一个字符
    2013-07-06 14:07:56 回应
  • 第54页
    OR匹配:关键字,|;例子:REGEXP ‘1000|2000’
    匹配几个字符之一:关键字,[];例子:REGEXP ‘[123] ton’,意思是匹配1或2或3,等同于 [1|2|3]
    匹配范围:关键字,-;例子:[1-5],意思是匹配1到5,包含5在内
    匹配特殊字符:关键字,\\;例子:REGEXP ‘\\.’,意思是匹配.字符
    2013-07-06 14:44:09 回应
  • 第58页
    9.2.7《匹配多个实例》
    * 0个或多个匹配
    + 1个或多个匹配
    ? 0个或1个匹配
    {n} 指定数目匹配
    {n,} 不少于指定数目的匹配
    {n,m} 匹配数目的范围
    实例:REGEXP ‘\\([0-9] sticks?\\)’ sticks?意思是匹配stick和sticks
    REGEXP ‘[[:digit:]]{4}’ [:digit:]匹配任意数字,{4}要求前面的字符(任意)出现4次
    2013-07-06 14:59:44 回应
  • 第59页
    9.2.8《定位符》
    用于匹配特殊位置的文本
    ^ 文本的开始
    $ 文本的结尾
    [[:<:]] 词的开始
    [[:>:]] 词的结尾
    2013-07-06 15:07:37 回应
  • 第64页
    MySQL使用Concat()函数来实现拼接,中间用逗号隔开
    
    2013-07-06 15:33:15 回应
  • 第65页
    使用别名:关键字,AS
    基本计算:+ - * /
    2013-07-06 15:47:26 回应
  • 第69页
    《文本处理函数》
    RTrim()去除列值右边的空格 LTrim()
    Upper() 文本转换为大写 Lower()
    Left() 返回串左边的字符 Right()
    Length() 返回串的长度
    Locate() 找出串的一个子串
    SubString() 返回子串的字符
    2013-07-06 18:04:45 回应
<前页 1 2 3 4 后页>

麦小孩的其他笔记  · · · · · ·  ( 全部43条 )