MySQL初学者心得.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MySQL初学者心得

北京网梯科技发展有限公司 MySQL兴趣小组 PAGE1 / NUMPAGES17 MySQL初学心得 本文以Windows XP环境下安装版MySQL5.1为例,对MySQL的一些初级使用技巧进行总结。 本文中MySQL的安装路径为:“C:\Program Files\MySQL\MySQL Server 5.1”。本文默认读者已经成功安装相同版本的MySQL。 在Windows平台下启动和关闭MySQL服务 可以通过Window“开始”菜单(单击“开始”-“控制面板”-“管理工具”-“服务”-“MySQL”)启动和关闭MySQL,如下图 启动MySQL服务后,连接MySQL服务器: (注意:MySQL语句以分号结尾。) DDL语句: 创建数据库: 查看已建立的数据库: 选择要操作的数据库: 查看test1数据库中的所有表(因为刚刚创建,所以为空): 删除数据库: 创建表: 创建一个名称为emp的表,表中包括ename,hiredate,sal和deptno四个字段,类型分别为varchar(10), date,decimal(10, 2)和int(2): 查看emp表: 查看更全面的表定义信息,通过查看创建表的SQL语句来得到: 删除表: 修改表: 修改emp的ename字段定义,将varchar(10)改为varchar(20): 增加表字段: 删除表字段: 字段改名: 将age改名为age1,同时修改字段类型为int(4): 修改字段排列顺序: 将新增字段birth加在ename之后: 修改age1字段,将它放在最前面: DML语句: 插入记录: 也可以不指定字段名,但是values后面的顺序必须和字段的排列顺序一致: 含有可空字段、非空但有默认值的字段、自增字段的表,可以不用再insert后面的字段列表中出现,例如,只对表中ename和sal字段显示插入值: 一次插入多个记录: 更新记录: 将emp中ename为“lisa”的薪水(sal)从3000改为4000: 同时更新表emp中sal和表dept中的字段deptname: 删除记录: 将emp表中将ename为“dony”的记录全部删除: 查询记录: 查询表中全部数据: 查询不重复记录,用distinct关键字: 条件查询: 排序和限制: 对于排序后的记录,只希望显示一部分(例如只显示前两条记录): 对于排序后的记录,只希望显示从第2条记录开始的两条记录: 聚合操作: 完成一些数据汇总操作,例如统计emp表中记录数量: 在此基础上统计各个部门的人数: 统计各个部门人数基础上,统计总人数: 统计人数大于1的部门: 统计所有员工的薪水总额、最高和最低薪水: 表连接: 需要同时显示多个表中的字段时,可以使用表连接来实现。 子查询: 某些情况下,当进行查询的时候,需要的条件是另外一个select语句的结果,这个时候就要用到子查询。用于子查询的关键字主要包括in、not in、=、!=、exists、not exists等。 例如,从emp表中查询出所有部门在dept表中的所有记录: 记录联合: 将两个表的数据按照一定的查询条件查询出来后,将结果合并到一起显示,这时要用到union和union all关键字,两者的主要区别是,union all是把结果集直接合并在一起,而union是将union all后的结果进行一次distinct,取出重复记录后的结果。 例如: 数据类型: 数值类型: 日期和时间类型: 字符串类型: 对于可变长的列类型,各行的值所占的存储量是不同的,这取决于实际存放在列中的值的长度。这个长度在表中用l 表示。 常用函数: 字符串类: CHARSET(str) //返回字串字符集 CONCAT (string2 [,... ]) //连接字串 INSTR (string ,substring ) //返回substring首次在string中出现的位置,不存在返回0 LCASE (string2 ) //转换成小写 LEFT (string2 ,length ) //从string2中的左边起取length个字符 LENGTH (string ) //string长度 LOAD_FILE (file_name ) //从文件读取内容 LOCATE (substring , string [,start_position ] ) 同INSTR,但可指定开始位置 LPAD (string2 ,length ,pad ) //重复用pad加在string开头,直到字串长度为length LTRIM (string2 ) //去除前端空格 REPEAT (string2 ,count ) //重复count次 REPLACE (str ,sea

文档评论(0)

lifupingb + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档