上一篇
2025年8月最新动态:MySQL 8.4版本近期推出,新增了AI驱动的查询优化建议功能,同时进一步提升了分布式事务处理性能,让大规模数据管理更高效。
打开终端或MySQL客户端,输入:
mysql -u 用户名 -p
输入密码后看到mysql>
提示符,恭喜,你已经登录成功!
小技巧:如果频繁登录,可以配置my.cnf
文件保存常用连接信息。
SHOW DATABASES;
CREATE DATABASE 电商系统;
DROP DATABASE 旧数据库;
USE 电商系统;
CREATE TABLE 用户 ( id INT AUTO_INCREMENT PRIMARY KEY, 姓名 VARCHAR(50) NOT NULL, 年龄 INT CHECK (年龄 >= 18), 注册时间 TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
注意:AUTO_INCREMENT
让ID自动增长,CHECK
约束确保年龄合法。
ALTER TABLE 用户 ADD 手机号 CHAR(11);
ALTER TABLE 用户 DROP COLUMN 年龄;
INSERT INTO 用户 (姓名, 手机号) VALUES ('张三', '13800138000'), ('李四', '13900139000');
SELECT * FROM 用户 WHERE 姓名 LIKE '张%';
SELECT * FROM 用户 ORDER BY 注册时间 DESC LIMIT 10;
-- 修改张三的手机号 UPDATE 用户 SET 手机号 = '13800001111' WHERE 姓名 = '张三'; -- 删除李四的记录 DELETE FROM 用户 WHERE 姓名 = '李四';
START TRANSACTION; UPDATE 账户 SET 余额 = 余额 - 100 WHERE 用户ID = 1; UPDATE 账户 SET 余额 = 余额 + 100 WHERE 用户ID = 2; COMMIT; -- 成功则提交 -- 出错时执行 ROLLBACK;
CREATE INDEX idx_姓名 ON 用户(姓名);
mysqldump -u root -p 电商系统 > 备份.sql
mysql -u root -p 新数据库 < 备份.sql
utf8mb4
字符集,避免emoji存储失败。 caching_sha2_password
加密,旧程序可能需要调整认证插件。 LOAD DATA INFILE
。 本文由 伟棠华 于2025-08-01发表在【云服务器提供商】,文中图片由(伟棠华)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/507283.html
发表评论