DDL与DML的区别

2023-11-18

DML(Data Manipulation Language)数据操纵语言:

适用范围:对数据库中的数据进行一些简单操作,如insert,delete,update,select等.

 

DDL(Data Definition Language)数据定义语言:

适用范围:对数据库中的某些对象(例如,database,table)进行管理,如Create,Alter和Drop.


一、DDL(数据定义语言,Data Definition Language)

建库、建表、设置约束等:create\drop\alter

1、创建数据库:
create database IF NOT EXISTS hncu CHARACTER SET utf8;

2、创建表格:
use hncu;
create table IF NOT EXISTS stud(
id int,
name varchar(30),
age int
);

3、更改表结构(设置约束)
desc stud; //查看表结构
alter table stud drop column age;
alter table stud add column age int;

4、删除表、删除数据库
drop table stud;
drop database hncu;


二、DML (数据操纵语言,Data Manipulation Language )
主要指数据的增删查改: Select\delete\update\insert\call

select * from stud;
select name,age from stud; //查询指定的列
select name as 姓名, age as 年龄 from stud;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

DDL与DML的区别 的相关文章

随机推荐

  • 【Java数据类型】各种数据类型的相互转换总结

    基础数据类型包括 byte short int long float double char String boolean 在许多场合需要用到它们的相互转换 本文 将介绍几种转换方式 以及对转换方式的原理简要介绍 文章目录 法则与特性 字节
  • 三星一体计算机参数,三星四核机皇 Galaxy Note 10.1初体验

    若将时间往前推移10年那时的手机还谈不上智能 如果是五年前就正是笔记本电脑市场燃起星星之火的时候 而两年前平板电脑的概念才开始深入人心 当这些产品一个个走上历史舞台的时候可能很单纯也很迷茫 想法很好却受制于科技发展的前进步伐有些缓慢 如今
  • 6.1 PyTorch简单二分类模型

    欢迎订阅本专栏 PyTorch深度学习实践 订阅地址 https blog csdn net sinat 33761963 category 9720080 html 第二章 认识Tensor的类型 创建 存储 api等 打好Tensor的
  • 从源码的角度回答“mybatis的#{} 和${}有什么区别”?

    java程序员面试的时候 碰上面试官问 mybatis 的 和 有什么区别 大概率你会这样回答 1 是预编译处理 是字符串替换 2 MyBatis在处理 时 会将sql中的 替换为 号 调用PreparedStatement的set方法来赋
  • 2min搞定 mac pycharm新建&导入python项目

    mac pycharm新建和导入python项目 虚拟环境配置 下载类库 一 通用设置 step1 通过自定义配置 指定默认虚拟环境变量 step2 设置虚拟环境和指定默认工作空间 step3 导入或者新建python项目 二 pychar
  • 杰里之蓝牙耳机距离及 天线匹配 调试方法篇

    一 t PCB layout 注意事项 1 1 保证 信号完整性 芯片 VMCU VDDIO BTAVDD RTCVDD 退偶电容地线回路要尽量短 SW BTAVDD 回路尽量短 地线完整 电 源线要尽量粗 一般 0 3MM 以上 请参考例
  • R语言与机器学习中的回归方法学习笔记

    来源 http blog sina com cn s blog 62b37bfe0101hom5 html key word lars rpart randomForest cp svm data diabetes prune boosti
  • BES系列蓝牙开发总结

    博文索引 框架 BES2300X BES2500X 框架解析 一 UI及外围功能模块 BES2300X BES2500X UI 按键 提示音 指示灯 BES2300X BES2500X UI 电池管理模块 蓝牙操作及协议连接 数据流及数据编
  • 使用jq实现手机上的touchmove效果

    Touch事件简介 pc上的web页面鼠 标会产生onmousedown onmouseup onmouseout onmouseover onmousemove的事件 但是在移动终端如 iphone ipod Touch ipad上的we
  • python pycharts模块词云

    from pyecharts import WordCloud import pandas as pd 读取文件 data pd read csv word csv names word count sep data data groupb
  • Java连接Mysql数据库详细代码

    数据库连接类 package util import java sql TODO author date 2020 12 10 9 07 public class DBUtil private final static String DRI
  • n个学生围成圈,报到3的学生被淘汰,最后剩下的学生编号是几号?

    include
  • Python的数据类型——字典(dict)

    目录 1 Python的数据类型 2 什么是字典 3 字典存储的数据 4 字典的语法 5 新建字典 1 用 新建一个空字典 2 新建一个存储城
  • list转json字符串

    使用Gson把list转成json字符串 com google gson Gson GetMapping valueTest public String valueTest List
  • 2021-08-03PHP面试笔试题记录

    1 一张表中有id pid name三个字段 用来表示无限级联动 pid表示父级id 如无父级 则pid为0 现已将表中数据全部查出 请封装函数 实现将该数据转换成树状结构 原始数据 menu datas id gt 1 pid gt 0
  • RGB三原色的简单理解

    RGB是什么 RGB是一种颜色表示系统 它由国际照明委员会 EIC 定义 选择红色 波长 700 00nm 绿色 波长 546 1nm 蓝色 波长 438 8nm 三种单色光作为表色系统的三基色 其中R red G Green B Blue
  • SpringSecurity学习笔记(七)密码加密

    参考视频 编程不良人 为什么要进行密码加密 如果密码直接存储到数据库不进行加密 一旦被黑客攻破就会导致用户的密码泄露 而且一般用户的密码是多个网站或者app用的同一个 这就导致了很大的安全隐患 所以一般数据库都不会直接存储用户的明文密码 都
  • java类型转换小细节之BigDecimal转String

    public static void main String args 浮点数的打印 System out println new BigDecimal 10000000000 toString 普通的数字字符串 System out pr
  • linux配置虚拟IP地址方法

    linux配置虚拟IP地址方法 在日常linux管理工作中 需要为应用配置单独的IP地址 以达到主机与应用的分离 在应用切换与迁移过程中可以做到动态切换 特别是在使用HA的时候 这种方案可以保证主机与应用的隔离 对日常的运维有很大的益处 但
  • DDL与DML的区别

    DML Data Manipulation Language 数据操纵语言 适用范围 对数据库中的数据进行一些简单操作 如insert delete update select等 DDL Data Definition Language 数