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;

相关推荐
系统集成-鹰翔2 分钟前
ERP接口月度统计少了零单月份:SQLite分组与最近三个月均值排查
javascript·数据库·经验分享·后端
ClouGence3 分钟前
支付机构为什么需要数据同步:从监管报送到跨云业务协作
数据库·数据分析
wuyk55517 分钟前
PyQt6-第14讲-数据库与Excel双向同步
数据库·python·ui·excel·pyqt
乐观的Terry35 分钟前
AI翻译助手-JWT与redis无状态认证
数据库·redis·缓存
胖头鱼的鱼缸(尹海文)43 分钟前
胖头鱼的技术专栏-482 Oracle AI DB 23.26.4新特性一览(20261027)
数据库·人工智能·oracle
ss2731 小时前
PostgreSQL事务隔离级别与案例
数据库·postgresql
派小心.1 小时前
App数据统计平台怎么选?从SDK接入到日活留存看板的技术实现
数据库·人工智能·小程序
m0_639906941 小时前
MySQL 实现分布式锁:悲观锁、乐观锁、唯一索引锁
数据库·分布式·mysql
RuoyiOffice1 小时前
达梦 DM8 + openGauss:RuoYi Office 的 MySQL 数据转换与导入实践
数据库·spring boot·python·sql·信创
喵了几个咪1 小时前
GoWind ShortPlay 拆解:Ent privacy/viewer 多租户隔离——从中间件到 SQL 的零信任链
sql·中间件·信任链