连接到 MySQL 服务器
mysql -u 用户名 -p
系统会提示你输入密码,输入正确密码后进入 MySQL 命令行。
创建数据库
CREATE DATABASE 数据库名;
显示所有数据库
SHOW DATABASES;
使用数据库
USE 数据库名;
删除数据库
DROP DATABASE 数据库名;
创建表
CREATE TABLE 表名 (
列名1 数据类型 [约束],
列名2 数据类型 [约束],
...
列名N 数据类型 [约束]
);
查看所有表
SHOW TABLES;
查看表结构
DESCRIBE 表名;
插入数据
INSERT INTO 表名 (列名1, 列名2, ...) VALUES (值1, 值2, ...);
查询数据
SELECT 列名1, 列名2, ... FROM 表名 WHERE 条件;
更新数据
UPDATE 表名 SET 列名1 = 新值1, 列名2 = 新值2 WHERE 条件;
删除数据
DELETE FROM 表名 WHERE 条件;
删除表
DROP TABLE 表名;
修改表结构
添加新列:
ALTER TABLE 表名 ADD 列名 数据类型;
删除列:
ALTER TABLE 表名 DROP COLUMN 列名;
修改列的数据类型:
ALTER TABLE 表名 MODIFY COLUMN 列名 新数据类型;
重命名列:
ALTER TABLE 表名 CHANGE 旧列名 新列名 新数据类型;
备份数据库
使用 mysqldump 工具:
mysqldump -u 用户名 -p 数据库名 > 备份文件.sql
恢复数据库
mysql -u 用户名 -p 数据库名 < 备份文件.sql
退出 MySQL
EXIT;