SQL命令大全 包含DDL、DML、DQL、DCL所有命令(非常全面)
由于篇幅限制,这里只列出部分DDL、DML、DQL和DCL命令。详细的SQL命令和语法请查阅官方文档或专业书籍。
DDL(数据定义语言):
- CREATE:创建数据库和表
- ALTER:修改数据库和表结构
- DROP:删除数据库和表
- TRUNCATE:删除表中所有数据
DML(数据操纵语言):
- INSERT:插入数据到表
- UPDATE:更新表中的数据
- DELETE:删除表中的数据
DQL(数据查询语言):
- SELECT:查询数据
DCL(数据控制语言):
- GRANT:授予用户权限
- REVOKE:回收用户权限
示例代码:
-- 创建数据库
CREATE DATABASE mydatabase;
-- 创建表
CREATE TABLE users (
id INT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
password VARCHAR(50) NOT NULL
);
-- 插入数据
INSERT INTO users (id, username, password) VALUES (1, 'user1', 'pass1');
-- 更新数据
UPDATE users SET password = 'newpass' WHERE id = 1;
-- 删除数据
DELETE FROM users WHERE id = 1;
-- 查询数据
SELECT * FROM users;
-- 授权用户
GRANT SELECT ON mydatabase.users TO 'user2';
-- 回收权限
REVOKE SELECT ON mydatabase.users FROM 'user2';
以上代码仅为示例,具体使用时需要根据实际数据库环境和需求进行调整。
评论已关闭