《mysql学习》.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《mysql学习》.docx

Mysql 学习文档 一、本文档使用在ubuntu11.10上 启动mysql 服务:/etc/init.d/mysql start 登录mysql 服务器: sudo mysql –h 登录的主机名 -u 用户名 –p 回车后输入密码: 显示所有数据库名称: show databases; 使用某个数据库: use information_schema; 显示该数据库所有表名:show tables; 显示表的列: show columns from 表名; show columns from views; show status ,用于显示广泛的服务器状态信息; show create database和show create table,分别用来显示创建特定数据库或表的mysql语句; show grants,用来显示授予用户(所有用户或特定用户)的安全权限; show error和show warnings,用来显示服务器错误或警告信息; 检测不同的行: select distinct 列 from 表名 ; /* distinct 表示不同的意思 */ 限制结果: select 列 from 表名 limit 数目; /* 将结果限制在 * 条数目以内 */ Select 列 from 表名 limit 数目,数目; /*从低几条开始,显示*条数目 */ 排序数据: 按子句排序: select 列 from 表名 order by 列 /* 按某列进行排序 */ 按降序进行排序: select 列 from 表名 order by 列 desc; 指定某个列是按降序排列: select 列 from 表名 ,表名 order by 列 desc,列; 注意: desc是降序,与之相反的是asc 升序; Where语句使用 Where语句支持 ,,=,=,=,!=,between,=等操作符 例: Select 列 from 表名 where 列 10; Select 列,列 from 表名 where 表名,表名 between 1 and 10; 检查某字段是否为空: select 列 from 表名 where 列 is null; 组合where子句: Select 列,列,列 FROM 表名 where 列 = 100 and 列 = 100; 注意: 还可以加多个过滤条件,每个条件使用一个and连接。 组合or子句与and相同,只是这个是两者选择一种,且and优先级高于or。而且where语句支持小括号()。 IN操作符: 该操作符用来指定条件范围,范围中的每个条件都可以进行匹配。 例如: select id, name from teacher where id in (1,2) order by id desc; 等价于 select id,name from teacher where id = 1 or id = 2 order by id desc; Not 操作符:该功能就是否定它之后所跟的任何条件。Not where子句用来否定后跟条件的关键字,也可以如下: Select 列1,列2 from 表名 where 列3 not in (1,2) order by 列1; Like 操作符:通配符可以创建比较特定的有哪些信誉好的足球投注网站模式。 百分号(%)通配符:它表示任何字符出现任意次数。 例如:select id,name from teacher where name like ‘je%’; 下划线(_)通配符:它与%一样,只是该通配符只匹配单个字符; 正则表达式: REGEXP后跟的为正则表达式 例:select s_no from score where s_no regexg ‘990002’ order by s_no; .是正则表达式语言中一个特殊的字符,它表示匹配任意一个字符。 例: Mysql中的正则表达式不区分大小写,如果需要可以使用BINARY关键字 例 : where prod_name regexp binary ‘JetPack .000’。 为有哪些信誉好的足球投注网站两串之一(或一个串,或另一个串),如下: Select prod_name from products where prod_name regexp ‘1000|2000’ order by prod_name; 匹配任何单一字符可以用【 】括号括起来字符进行完成。如: ^

文档评论(0)

wfkm + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档