目录
- 前言
- 1. 数据库操作
- 2. 表操作
- 3. 记录操作
- 4. 备份与恢复数据库
前言
对于基本的命令行以及优化推荐阅读:
- 数据库中增删改常用语法语句(全)
- Mysql优化高级篇(全)
- 命令行登录Mysql的详细讲解
-  启动MySQL服务: net start mysql
 确保MySQL服务器正在运行
-  停止MySQL服务: net stop mysql
-  登录到MySQL服务器: mysql -u 用户名 -p
-  退出: EXIT;
1. 数据库操作
主要是这一部分有所差异,每进入一个表的时候都需要use 表名
-  显示所有数据库: SHOW DATABASES;
-  创建数据库: CREATE DATABASE 数据库名;
-  删除数据库: DROP DATABASE 数据库名;
-  选择数据库: USE 数据库名;
基本截图如下:

2. 表操作
-  显示当前数据库的所有表: SHOW TABLES;
-  创建表 
CREATE TABLE 表名 (列名1 数据类型1,列名2 数据类型2,...
);
示例:
CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY,username VARCHAR(50) NOT NULL,email VARCHAR(100),created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-  删除表: DROP TABLE 表名;
-  显示表结构: DESCRIBE 表名;
  
-  修改表结构: 
 添加列:ALTER TABLE 表名 ADD 列名 数据类型;
 删除列:ALTER TABLE 表名 DROP COLUMN 列名;
 修改列:ALTER TABLE 表名 MODIFY COLUMN 列名 新数据类型;
3. 记录操作
-  插入记录: INSERT INTO 表名 (列名1, 列名2, ...) VALUES (值1, 值2, ...);
 示例:INSERT INTO users (username, email) VALUES ('manong', 'manong@csdn.com');
-  查询记录: SELECT * FROM 表名;
 带条件:SELECT * FROM 表名 WHERE 条件;
-  更新记录: UPDATE 表名 SET 列名1 = 新值1, 列名2 = 新值2 WHERE 条件;
 示例:UPDATE users SET email = 'manong123@csdn.com' WHERE username = 'manong';
-  删除记录: DELETE FROM 表名 WHERE 条件;
 示例:DELETE FROM users WHERE username = 'manong';
4. 备份与恢复数据库
-  备份数据库: mysqldump -u 用户名 -p 数据库名 > 备份文件.sql
 示例:mysqldump -u root -p mydatabase > mydatabase_backup.sql
-  恢复数据库: mysql -u 用户名 -p 数据库名 < 备份文件.sql
 示例:mysql -u root -p mydatabase < mydatabase_backup.sql