安装好MySQL以后,怎么使用mysql命令来操作数据库呢?
这里为您整理了一份非常全面和实用的 MySQL 命令指南,从连接到数据库、基本操作到高级查询和管理,并附有清晰的示例。
# 方式 2:在命令中直接指定密码(不安全,适用于脚本)
mysql -h localhost -u 用户名 -p 数据库名
* `-h`:指定主机地址(如 `127.0.0.1` 或远程 IP)。
CREATE DATABASE mydb; -- 示例
CREATE DATABASE mydb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
DROP DATABASE mydb; -- 示例(谨慎操作!)
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL UNIQUE,
email VARCHAR(100) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
* `VARCHAR(n)`:可变长度字符串(最大 `n` 字符)
* `TIMESTAMP` / `DATETIME`:日期时间
* `DECIMAL(M, N)`:精确小数(M 是总位数,N 是小数位数)
* `PRIMARY KEY`:主键(唯一且非空)
* `AUTO_INCREMENT`:自增(通常用于主键)
DROP TABLE users; -- 示例(谨慎操作!)
ALTER TABLE 表名 ADD COLUMN 列名 数据类型 [约束];
ALTER TABLE users ADD COLUMN phone VARCHAR(15); -- 示例
ALTER TABLE 表名 MODIFY COLUMN 列名 新数据类型;
ALTER TABLE 表名 CHANGE COLUMN 旧列名 新列名 数据类型;
ALTER TABLE 表名 DROP COLUMN 列名;
ALTER TABLE 表名 ADD PRIMARY KEY (列名);
另外搭配一款非常便捷的MYSQL备份工具,可定时备份、异地备份,MYSQL导出导入。可本地连接LINUX里的MYSQL,简单便捷。可以大大地提高工作效率喔。