上一篇
创建数据库
CREATE DATABASE 数据库名;
删除数据库
DROP DATABASE 数据库名;
选择数据库
USE 数据库名;
查看所有数据库
SHOW DATABASES;
创建表
CREATE TABLE 表名 ( 列名1 数据类型, 列名2 数据类型, ... );
删除表
DROP TABLE 表名;
查看表结构
DESC 表名;
修改表(添加列)
ALTER TABLE 表名 ADD 列名 数据类型;
修改表(删除列)
ALTER TABLE 表名 DROP COLUMN 列名;
基本查询
SELECT * FROM 表名;
条件查询(WHERE)
SELECT * FROM 表名 WHERE 条件;
排序(ORDER BY)
SELECT * FROM 表名 ORDER BY 列名 ASC|DESC;
分组统计(GROUP BY)
SELECT 列名, COUNT(*) FROM 表名 GROUP BY 列名;
限制返回行数(LIMIT)
SELECT * FROM 表名 LIMIT 10;
插入数据
INSERT INTO 表名 (列1, 列2) VALUES (值1, 值2);
更新数据
UPDATE 表名 SET 列名=新值 WHERE 条件;
删除数据
DELETE FROM 表名 WHERE 条件;
内连接(INNER JOIN)
SELECT A.列名, B.列名 FROM 表A INNER JOIN 表B ON A.关联列 = B.关联列;
左连接(LEFT JOIN)
SELECT A.列名, B.列名 FROM 表A LEFT JOIN 表B ON A.关联列 = B.关联列;
右连接(RIGHT JOIN)
SELECT A.列名, B.列名 FROM 表A RIGHT JOIN 表B ON A.关联列 = B.关联列;
子查询
SELECT * FROM 表A WHERE 列名 IN (SELECT 列名 FROM 表B WHERE 条件);
索引优化
CREATE INDEX 索引名 ON 表名(列名);
事务控制
BEGIN; -- 开启事务 COMMIT; -- 提交事务 ROLLBACK; -- 回滚事务
存储过程
DELIMITER // CREATE PROCEDURE 存储过程名() BEGIN -- SQL语句 END // DELIMITER ;
希望这些SQL语句能帮助你高效管理数据库!🚀
本文由 枝开畅 于2025-08-01发表在【云服务器提供商】,文中图片由(枝开畅)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/505317.html
发表评论