Mysql必知必会概要总结

Mysql必知必会总结

基础概念

  1. sql(Structured query language)结构化查询语言

  2. 不区分大小写,对所有SQL关键字使用大写,而对所有列和表名使用小写便于阅读

  3. MySQL版本

    • 4 - innoDB引擎,增加事务处理,改进全文本搜索
    • 4.1 - 对函数库,子查询,集成帮助的支持
    • 5 - 存储过程,触发器,游标,视图
  4. mysqll中的数据类型

    • 串数据类型,存储如名字,地址,电话,邮编等串。

      1. 定长串,如char,创建表时指定
        image-20220529165733576
      2. 变长串,如TEXT,虽然灵活但是会影响性能
        image-20220529165720725
    • 数组数据类型,有符合,可以存储正/负,

      • decimal(精度可变浮动值)
      • double 双精度浮点值
      • boolea 0/1
    • 日期时间数据类型

      image-20220529165926397

    • 二进制数据类型,可存储任何数据,如图像,多媒体等
      image-20220529165944327

常用语句

建库删库/建表删表

  1. 建表,可以定义引擎,主键自增AUTO_INCREMENT

image-20220528191544531

  1. 给表添加/删除列
ALTER TABLE student ADD stu_id CHAR(20);
ALTER TABLE student DROP stu_id CHAR(20);
  1. 删表/重命名

     DROP TABLE STUDENT
     RENAME TABLE STUDENT TO STIDENT2
    

查询语句 select

  • 标准: select * from db_name (* 可为 row_name)
  1. distinct 检索不同的列 select DISTINCT id from db_name;

  2. limit 限制行数 select name from db LIMIT 5;(limit 1 , 5 😉

  3. 拼接字段Concat(),别名,算术计算

  4. 子句顺序

    select > from > where > group by > having > order by>limit

  • ORDER BY排序
    1. 例 SELECT name from db_name ORDER BY name;

      ORDER BY包含一个或多个列的名字

    2. 排序方向(升序/降序)ASC/DESC ,指定列排序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《MySQL》是一本经典的MySQL数据库入门教材,该书由Ben Forta撰写,适合初学者和有一定数据库基础的读者阅读。这本书着重介绍了MySQL数据库的基本原理、数据类型、查询语句、数据操作、事务控制以及安全性等方面的识。 本书以简单易懂的方式讲解了MySQL数据库的基本概念和操作技巧,适合初学者进行自学。无论是想学习数据库编程的开发人员,还是想了解数据库管理的系统管理员,都可以通过阅读本书掌握要的MySQL数据库识。 《MySQL》的内容丰富全面,并且配有大量的示例和练习题,读者可以通过实践加深对识的理解和掌握。此外,该书还介绍了一些高级主题,如存储过程、触发器和视图等,帮助读者进一步提升数据库应用能力。 总的来说,《MySQL》是一本对于学习MySQL数据库的人来说非常有价值的参考书。无论是初学者还是有一定数据库基础的人,都可以通过阅读本书快速学习和掌握MySQL数据库的相关识。读者可以根据自己的需求和兴趣,选择适合自己的章节进行阅读和学习。 ### 回答2: MySQL是一本非常有价值的参考书籍,对于想要学习和掌握MySQL数据库的人来说非常有用。这本书详细介绍了MySQL数据库的基本概念、基础语法和高级功能,以及如何优化和管理数据库。 首先,MySQL通过简洁清晰的语言和丰富的实例,介绍了数据库的概念和原理,帮助读者建立起正确的数据库思维模式。它从关系型数据库的基本概念开始讲解,包括表、行、列、主键等,然后逐步介绍了SQL语言的基本语法和常用命令,如SELECT、INSERT、UPDATE、DELETE等。 其次,MySQL还深入讲解了MySQL数据库的高级功能,如多表查询、子查询、连接和视图等。这些功能对于处理复杂的数据查询和分析非常重要,通过学习这些识,读者可以更加灵活地操作数据库,提高工作效率。 此外,MySQL还涵盖了数据库优化和管理的内容。它介绍了如何正确设计和规划数据库结构,以及如何使用索引和分区来提高查询效率。此外,它还讲解了如何备份和恢复数据库,以及如何监控和优化数据库性能。 总之,MySQL是一本详细介绍MySQL数据库基础识和高级功能的优秀书籍。无论是初学者还是有一定经验的开发者,都可以从中学习到很多宝贵的识和技巧。它不仅可以帮助读者快速入门MySQL,还可以帮助他们提高数据库操作的能力和效率。无论是学习、工作还是项目开发,都值得推荐阅读。 ### 回答3: MySQL是一本非常受欢迎的MySQL入门书籍,适合初学者和有一定基础的用户阅读。这本书的作者是Ben Forta,他详细介绍了MySQL数据库的基本概念、语法以及如何进行数据库设计和管理。 MySQL的特点之一是其简洁明了的语言和结构。它从最基本的概念开始讲解,逐步引导读者了解如何创建和管理数据库、表和索引。书中还包含大量的示例和练习题,帮助读者加深理解,并提供了一些常见错误和解决方法。 此外,这本书还涵盖了MySQL数据库的高级主题,如安全性、性能调优和复制。通过深入研究这些主题,读者可以进一步提升他们在MySQL数据库管理方面的技能。 MySQL还强调了SQL语言的重要性,它是用于与数据库进行交互的主要语言。读者将学习如何使用SQL语句查询、插入、更新和删除数据。此外,书中还介绍了一些高级的SQL技巧,如JOIN和子查询。 总的来说,MySQL是一本非常实用的MySQL入门书籍,不仅适合初学者,也适合那些希望巩固和提升MySQL数据库管理技能的用户。无论是在学术领域还是实际工作中,掌握MySQL数据库是一个非常有用的技能,而这本书可以帮助读者快速入门和精通这一技能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值