寒假生活指导 07

一、数据库操作

创建数据库
CREATE DATABASE database_name;

删除数据库
DROP DATABASE database_name;
USE database_name;

查看所有数据库
SHOW DATABASES;

二、表操作

创建表
CREATE TABLE table_name (
column1 datatype [约束],
column2 datatype [约束],
...
);

删除表
DROP TABLE table_name;

修改表结构

添加列:
ALTER TABLE table_name ADD column_name datatype;

删除列:
ALTER TABLE table_name DROP COLUMN column_name;

修改列类型:
ALTER TABLE table_name MODIFY column_name new_datatype;

查看表结构
DESCRIBE table_name; -- MySQL

三、数据操作

插入数据
INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);

查询数据
SELECT column1, column2 FROM table_name WHERE condition;
SELECT * FROM table_name; -- 查询所有数据

更新数据
UPDATE table_name
SET column1 = value1, column2 = value2
WHERE condition;

删除数据
DELETE FROM table_name WHERE condition;

四、查询进阶

条件筛选
WHERE, AND, OR, NOT, IN, BETWEEN, LIKE

排序
SELECT * FROM table_name ORDER BY column1 ASC|DESC;

分组与聚合
SELECT column, COUNT(*), AVG(column)
FROM table_name
GROUP BY column
HAVING condition;

连接查询
-- 内连接
SELECT * FROM table1
INNER JOIN table2 ON table1.id = table2.foreign_id;

-- 左连接
SELECT * FROM table1
LEFT JOIN table2 ON table1.id = table2.foreign_id;

五、索引操作

创建索引
CREATE INDEX index_name ON table_name (column);

删除索引
ALTER TABLE table_name DROP INDEX index_name;

六、权限管理

创建用户
CREATE USER 'username'@'host' IDENTIFIED BY 'password';

授权
GRANT SELECT, INSERT ON database_name.* TO 'username'@'host';

撤销权限
REVOKE INSERT ON database_name.* FROM 'username'@'host';

七、事务管理

开启事务
BEGIN TRANSACTION; -- 或 START TRANSACTION;

提交事务
COMMIT;

回滚事务
ROLLBACK;

posted @   一如初见233  阅读(2)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示