学网站论坛微信 网站 收费标准
2026/3/13 23:04:46 网站建设 项目流程
学网站论坛,微信 网站 收费标准,发表文章的平台有哪些,百度下拉框推广网站一、数据查询语言 #xff08;DQL, Data Query Language#xff09; 核心作用#xff1a;从数据库中查询 / 检索数据#xff08;仅读取#xff0c;不修改数据#xff09;#xff0c;是最常用的 SQL 类别。 核心关键字#xff1a;SELECT#xff08;核心#xff09;…一、数据查询语言DQL, Data Query Language核心作用从数据库中查询 / 检索数据仅读取不修改数据是最常用的 SQL 类别。核心关键字SELECT核心、FROM、WHERE、GROUP BY、HAVING、ORDER BY、LIMIT、JOIN等。示例-- 查询年龄大于20的用户姓名和手机号按年龄降序排列 SELECT name, phone FROM users WHERE age 20 ORDER BY age DESC -- LIMIT 10;二、数据操作语言DML, Data Manipulation Language核心作用操作增 / 删 / 改数据库中的数据仅修改数据内容不改变表结构。核心关键字INSERT新增、UPDATE修改、DELETE删除、MERGE合并部分数据库支持。示例-- 新增一条用户记录 INSERT INTO users (name, age, phone) VALUES (张三, 25, 13800138000); -- 修改用户手机号 UPDATE users SET phone 13900139000 WHERE id 1; -- 删除年龄小于18的用户 DELETE FROM users WHERE age 18;三、数据定义语言DDL, Data Definition Language核心作用定义 / 修改 / 删除数据库对象表、索引、视图、触发器、数据库等的结构操作会直接生效无需事务提交。核心关键字CREATE创建、ALTER修改、DROP删除、TRUNCATE清空表属于 DDL 而非 DML、RENAME重命名。示例-- 创建用户表 CREATE TABLE users ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50) NOT NULL, age INT, phone VARCHAR(20) UNIQUE ); -- 给用户表新增email字段 ALTER TABLE users ADD COLUMN email VARCHAR(100); -- 删除用户表 DROP TABLE users; -- 清空用户表删除所有数据且不可回滚 -- TRUNCATE TABLE users;注意执行后通常需要COMMIT提交确认修改或ROLLBACK回滚撤销修改事务控制。四、数据控制语言DCL, Data Control Language核心作用管理数据库的权限和事务控制用户对数据库的访问权限、事务提交 / 回滚等。核心关键字GRANT授权、REVOKE撤销权限、COMMIT提交事务、ROLLBACK回滚事务、SAVEPOINT保存点、SET TRANSACTION设置事务属性。示例-- 授予用户test对users表的查询/插入权限 GRANT SELECT, INSERT ON users TO testlocalhost; -- 撤销test用户的插入权限 REVOKE INSERT ON users FROM testlocalhost; -- 提交事务确认DML操作 COMMIT; -- 回滚事务撤销未提交的DML操作 ROLLBACK;五、事务控制语言TCL, Transaction Control Language补充说明部分分类体系中TCL 会从 DCL 中独立出来专门聚焦事务管理本质是 DCL 的子集。核心关键字COMMIT、ROLLBACK、SAVEPOINT。示例-- 开启事务部分数据库需显式声明 START TRANSACTION; UPDATE users SET age 26 WHERE id 1; -- 设置保存点 SAVEPOINT sp1; DELETE FROM users WHERE id 2; -- 回滚到保存点仅撤销删除操作修改操作保留 ROLLBACK TO sp1; -- 提交最终修改 COMMIT;总结分类核心作用核心关键字典型操作DQL查询数据SELECT、FROM、WHERE多表查询、统计DML增删改数据INSERT、UPDATE、DELETE新增记录、改值DDL定义 / 修改数据库结构CREATE、ALTER、DROP建表、删索引DCL权限 / 事务控制广义GRANT、REVOKE、COMMIT授权、提交事务TCL事务控制狭义COMMIT、ROLLBACK、SAVEPOINT回滚、保存点

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询