数据库
首页 > 数据库> > Mysql必知必会总结

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

  1. distinct 检索不同的列 select DISTINCT id from db_name;

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

    标签:语句,name,必知,Mysql,db,必会,where,id,SELECT
    来源: https://www.cnblogs.com/Liber-blog/p/16324851.html