MySQL基础

  • 关系型数据库
    • SQL Server 微软
    • MySQL Oracle
    • Oracle Oracle
    • DB2 IBM
  • 非关系型数据库    NoSQL
  • DBA 数据库管理员
  • DBMS 数据库管理系统
  • DBS 数据库系统
  • 数据表 table
  • 记录 行
  • 字段 列
  • 一个库含多个表,一个表含多条数据
  • net start MySQL 开启服务
  • net stop MySQL
  • 端口3306
  • 绿版安装教程
  • https://www.cnblogs.com/laumians-notes/p/9069498.html

  • 数据定义语句(DDL) 建表 建库
    • 建库 create database 库名
  • 表数据操作语言(DML)
    • insert  update  drop
  • 数据查询语言(DQL)
  • 数据控制语言(DCL)
  • 数据库常用数据类型
  • 字符串
    • varchar (50) 可变长度(根据内存可变,最多50)
    • char(50) 固定长度
  • 数值
    • int float double decimal
  • 日期
    • date 年月日
    • time 时分秒
    • datetime 年月日时分秒
  • 大数据
    • blob
  • 建表
    • create table 表名(
    • 字段名 字段类型 约束,
    • 字段名 字段类型 约束,
    • ........
    • 字段名 字段类型 约束,
    • );
    • 约束
      • 1、唯一 unique
      • 2、非空 not null
      • 3、主键 primary key
      • 4、外键 foreign key
      • 5、默认值
      • 6、检查约束
    • 主键:
      • 功能相当于唯一且非空
      • 但是一个表只能设置一个主键,但是这个主键不一定只有一列 ,可以是多列组成(复合主键)
      • MySQL主键自增auto_ increment 可以人工插入,下一行继续自动加1,也可以设值
    • 修改表结构
      • 表名 alter table 旧名字 rename to 新名字
      • 字段类型
        • alter table 表名 modify 字段名 字段新类型
      • 字段名称
        • alter table 表名 change 旧字段名 新字段名 字段类型
      • 添加一列
        • alter table 表名 add *** **** first /after 第几列字段名
        • 默认:alter table 表名 add 字段 字段类型
      • 删除一列
        • alter table 表名 drop 字段名

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值