DDL和DML

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;

相关推荐
癫狂的兔子15 分钟前
【Python】【爬虫】爬取虎扑网NBA排行数据
数据库·爬虫·python
你才是臭弟弟33 分钟前
时序数据库(TDengine TSDB)基本SQL使用
sql·时序数据库·tdengine
迷路剑客33 分钟前
ES-7.10-高亮HighLight知识点总结
java·数据库·mybatis
程序边界37 分钟前
解锁时序数据新玩法:金仓数据库实战体验分享
数据库
汉堡go1 小时前
python_chapter6
前端·数据库·python
范纹杉想快点毕业1 小时前
嵌入式工程师一年制深度进阶学习计划(纯技术深耕版)
linux·运维·服务器·c语言·数据库·算法
storyseek1 小时前
关于Milvus向量数据库的基础
数据库·milvus
步步为营DotNet1 小时前
深入探究.NET中Stream:灵活高效的数据流处理核心
服务器·数据库·.net
❀͜͡傀儡师1 小时前
基于提供的镜像构建PostGIS、pgvector 的 PostgreSQL 18镜像的Dockerfile
数据库·postgresql·postgis
消失的旧时光-19432 小时前
第五课:数据库不是存数据那么简单 —— MySQL 与索引的后端视角
数据库·mysql