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;

相关推荐
kirs_ur20 小时前
ECC & LDPC — SSD 的数据卫士
服务器·数据库·性能优化
是三一seven21 小时前
Sql注入基础
数据库·安全·网络安全
Sirens.21 小时前
MySQL表设计进阶-约束范式连接索引与事务
android·数据库·mysql
字节跳动开源1 天前
火山引擎开源 Agent 驱动的搜索自迭代技术
数据库·开源·agent
Oo大司命oO1 天前
藏在正则表达式里的陷阱
数据库·mysql·正则表达式
_oP_i1 天前
mysql统计数据库使用存储大小
数据库
会编程的土豆1 天前
MySQL 入门:库、表、行、主键是什么
linux·数据库·网络协议·http
jjjava2.01 天前
系统日志:从入门到精通的完整指南
网络·数据库
写代码的强哥1 天前
云原生数据库与传统数据库相比“新”在哪里
数据库·云原生·架构
许彰午1 天前
05-十分钟读懂AWR报告
oracle