我的MySQL学习笔记

第一章 MySQL5.7的安装与配置

MySQL的安装详解------转载

第二章 SQL基础

DDL语句(对数据库内部对象的操作)

  • create database databasename 创建数据库
  • show databasees 查看所有数据库
  • drop database *databasename 删除数据库
  • create table tablename(column_name column_type constraints)创建表
  • desc *tablename 查看表的信息
  • drop table tablename 删除表
修改表
  • alter table tablename modify column_name1 column_type (after column_name2)(first) 修改表的字段类型并将字段1放在字段2后(将字段1放在第一位置)
  • alter table tablename add column column_name column_type 增加字段
  • alter table tablename drop column column_name 删除字段
  • alter table tablename change column_name1 column_name2 column_type 字段1改名为字段2
  • alter table tablename rename tablename2 更改表名

DML语句(对表的操作)

  1. 插入操作
    insert into tablename (column_name1,column_name2…) values(value1,value2…)
    括号里的字段名可省略,那values中的值就必须按照顺序
    括号里的字段可以只写部分 那么values中没被包含在括号的就为NULL

    也可以同时插入多个values
    insert into *tablename* values(value1,value2...),(value3,value4...)   用逗号隔开
    
  2. 更新操作
    update tablename set value=? where …

  3. 删除操作
    delete from tablename where …

  4. 查询操作
    (1)查询不重复记录
    select distinct column_name from tablename where …
    (2)排序和限制
    select * from tablename order by column_name desc limit 1,3
    asc 升序排列 不写默认升序排列 desc 降序排列
    limit一般与order一起使用进行分页显示 这里的limit 1,3只显示从第二条记录开始,往后的三条数据
    (3)条件查询
    (4)聚合函数
    (5)表连接
    (6)子查询

DCL语句(管理对象权限)

第三章 MySQL支持的数据类型

  1. 数值类型
    int默认是int(11) -----int() zerofill自动补0 例如:int(4) zerofill 是 0001
  2. 日期类型
    date是 yy-mm-dd || time是h: m : s || datetime是yy-mm-dd h : m : s
  3. 字符串类型
    char 和 varchar()
    enum枚举
    set:在这里插入图片描述

第四章 MySQL运算符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值