DBMS 的基础功能,最核心的还是DDL和DML这两块。数据定义部分就像给数据库打地基,用DDL定义表结构、字段类型;而数据操纵功能嘛,就是平时最常用的增删查改,用DML搞定。
用DDL的时候,你可以写CREATE TABLE
、ALTER TABLE
这样的语句,像搭建一个数据模型一样。比如你要新增一个用户表,直接来一句:
CREATE TABLE users (
id INT PRIMARY KEY,
username VARCHAR(50),
email VARCHAR(100)
);
操作简单,语法清晰,新手也能快速上手。
DML就更常用了,日常开发离不开。查询数据用SELECT
,插入数据用INSERT
,删改数据用DELETE
、UPDATE
,比如查所有用户的邮箱:
SELECT email FROM users;
嗯,语法直观,响应也快,适合做接口联调和快速测试。
如果你想深入学下去,MySQL 数据库操作指南这篇文章不错,DDL、DML都讲得挺细;还有DDL 案例脚本、DML 设计也可以一起看看,配合使用更有感觉。
顺带一提,工具类库像commons-dbutils也蛮方便,封装得还挺好,写 CRUD 更轻松。
如果你刚入门数据库开发,建议先搞懂DDL和DML的基本操作,练熟这些,后面做项目效率会高不少哦。