网站大量收购独家精品文档,联系QQ:2885784924

MySQL基础问题.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQL基础问题 在my sql 数据库中,如果有一个表存在,可以用show tables来确认它的存在: mysql show tables; 用describe来检查表的结构 命令显示表的结构. mysql describe sales_rep; 插入数据的一种方法是用LOAD DATA语句,如果要将大量的数据一次插入,这也是最好的方法,如下所示: mysqlLOAD DATA local infilesales_rep.sqlinto table sales_rep; 模式匹配:like % select* from sales_rep where surname=serote and first_name=mike; 向表中添加记录: mysql insert into sales_rep values(4,rive,mongane.10); mysql insert into sales_rep values(5,smith,mike,12); mysql select * from sales_rep order by surname,first_name; (按名字排序) mysql select * from sales_rep order by commission desc; (desc关键字是递减) 有成千上万的记录,我们不想要返回那么多怎么办,可以用limit来限止。 select first_name,surname,commission from sales_rep order by commission desc limit 3; (这就是说只返回三条记录) limit从句的后面有两个数字,第一个就是偏移量,第二个是所限制的行数。第一个数如果是2,就表示从第三条记录开始。 mysql select MAX(commission)from sales_rep; select distinct surname from sales_rep order by surname; 这就避免了记录的重复,这个可以应用于查找姓的时候。 有时候我们只需要返回结果的数目,而不是记录的内容本身,在这种情况下,使用COUNT()函数: mysql select count(surname) from sales_rep; DML(data manipulation language)数据处理语言 DDL(data defination language)数据定义语言 如:alter 改变 mysql alter table sales_rep add date_joined date; mysql alter table sales_rep change year_born birthday date; change从句的后面是旧的列名称,然后是新的列名称及其定义。 mysql alter table sales_rep add enbancement_value int; mysql alter table sales_rep rename cash; mysql alter table cash rename to sales_rep; 删除列,使用alter…drop mysql alter table sales_rep drop enhancement_value; mysql describe sales_rep; 可以看到这个表的结构。 如果你想以自己选择的格式显示日期,而不是用标准的YYYY-MM-DD,那么要记住一些日期格式,要想以MM/DD/YYYY格式返回所有雇员的生日,使用DATE_FORMAT()函数, mysql select date_format(date_joined,%m/%d%y) from sales_rep where employee_number=1; %W返回星期日期,%M返回月份的名字,%e返回日期,%y返回两位数的年份,%d返回的日期前面包括零。 %a是缩写的星期日期,%D是带后缀的日期,%b是缩写的月份名字。 mysql有一些其他的函数用于返回日期的一部分:year(),month(),dayofmonth(): mysqlselect month(birthday),from sales_rep; 用as关键字引入别名: mysql select surname,first_name,month(birthday) as month,dayofmonth(birthday) as day from sales_rep order by month; 有时候要将人名显示为一个结果字段,而不是把姓和名的字段分开,可以将列的结果连接在一起

文档评论(0)

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

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

1亿VIP精品文档

相关文档