数据库基础知识之DDL,DML

DML

插入

方式一

  • 语法:
    在这里插入图片描述

  • 注意

  • 1、插入的值的类型要与列的类型一致或兼容

  • 2、不可以为null的列必须插入值,可以为null的列插入在表名后面可以不写列名,插入值就不用写,或者写了表名后面,value后面就写null

  • 3、列的顺序不可以调换

  • 4、列数和值的个数必须一致

  • 5、可以省略列名,默认所有列,而且列的顺序和表中列的顺序一致

方式二

  • 语法:
    在这里插入图片描述

  • 区别

  • 1、方式一支持插入多行,方式二不支持

  • 2、方式一支持子查询,方式二不支持

修改

  • 语法:
  • 修改单表:
    在这里插入图片描述
  • 修改多表:

在这里插入图片描述

删除

方式一

  • 语法:
  • 单行删除:
    在这里插入图片描述
  • 多行删除:
    在这里插入图片描述

方式二

  • 语法:
    在这里插入图片描述

  • 区别:

  • 1、方式一可以加where条件,方式二不可以

  • 2、方式二效率高一点点

  • 3、假如要删除的表中有自增长列,
    如果用方式一删除,再插入数据,自增长列的值从断点开始,
    而方式二删除后,再插入数据,自增长列的值从1开始

  • 4、方式二删除没有返回值,方式一有返回值

  • 5、方式二不能回滚,方式一能回滚

DDL

库的管理

  • 库的创建语法:
    在这里插入图片描述

  • 更改库的字符集语法:

在这里插入图片描述

  • 库的删除语法:

在这里插入图片描述

表的管理

  • 表的创建语法:

在这里插入图片描述

  • 表的修改语法:
    在这里插入图片描述

  • 表的删除语法:
    在这里插入图片描述

表的复制

  • 仅复制表的结构:
    在这里插入图片描述
  • 复制结构加数据:
    在这里插入图片描述
  • 复制部分数据:加where条件
  • 仅复制某些字段: where条件加不可能满足的

数据类型

  • 常见的数据类型:
    在这里插入图片描述

数值型

  • 整型:

分类:
在这里插入图片描述
特点:
在这里插入图片描述

  • 小数:

分类:
在这里插入图片描述

特点:
在这里插入图片描述

原则:
在这里插入图片描述

字符型

  • 分类:
    在这里插入图片描述

  • 特点:
    在这里插入图片描述

日期型

  • 分类:

在这里插入图片描述
在这里插入图片描述

  • 特点:
    在这里插入图片描述

常见约束

  • 分类:
    在这里插入图片描述
  • 添加约束的时机:

在这里插入图片描述
修改表,在未添加数据之前

  • 约束的添加分类:

在这里插入图片描述

  • 添加列级约束:
    在这里插入图片描述
  • 添加表级约束:
    语法
    在这里插入图片描述

通用写法
在这里插入图片描述

  • 列级约束和表级约束的区别:

在这里插入图片描述

  • 主键和唯一的区别:
    在这里插入图片描述
  • 外键特点:

在这里插入图片描述

  • 修改表时添加约束:
    在这里插入图片描述
  • 修改表时删除约束:
    在这里插入图片描述

标识列

  • 含义:
    又称为自增长列
    可以不用手动的插入值,系统提供默认的序列值

  • 特点:
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值