服务启动与停止
代码语言:javascript
复制net stop mysql;
net start mysql;
登录MySQL
代码语言:javascript
复制mysql -u用户名 -p用户密码;
数据库操作
代码语言:javascript
复制# 显示所有数据库
show databases;
# 使用数据库
use 数据库名;
# 创建数据库
create database 库名;
# 删除数据库
drop database 库名;
数据表操作
代码语言:javascript
复制# 显示数据库中所有数据表
show tables;
# 显示表结构
describe 表名;
# 创建数据表
create table 表名(字段列表);
# 删除数据表
drop table 表名;
数据操作
代码语言:javascript
复制# 插入数据
INSERT INTO 表名 VALUES(内容1,内容2,内容3);
INSERT INTO 表名(字段1,字段2,字段3) VALUES(内容1,内容2,内容3);
# 更新数据
UPDATE 表名 SET 字段1=内容1,字段2=内容2;(修改所有数据,不安全,不推荐)
UPDATE 表名 SET 字段1=内容1,字段2=内容2 WHERE 查询条件;
# 删除数据
DELETE FROM 表名;(删除所有数据,不安全,不推荐)
DELETE FROM 表名 WHERE 查询条件;
查询操作
代码语言:javascript
复制# 查询所有字段
SELECT * FROM 表名;
# 查询固定字段
SELECT 字段1,字段2,字段3 FROM 表名;
# 字段以别名输出
SELECT 字段1 别名1,字段2 别名2,字段3 别名3 FROM 表名;
# 字段排序(升序/降序)
SELECT * FROM 表名 ORDER BY 字段 ASC;
SELECT * FROM 表名 ORDER BY 字段 DESC;
# 截取与分页
SELECT * FROM 表名 Limit 数量;
SELECT * FROM 表名 Limit 起始索引,数量;
数据导入/导出
代码语言:javascript
复制# 导入
mysqlimport -u 用户名 -p 数据库名 文件名
# 导入
source sql文件
# 导出
mysqldump -u 用户名 -p --databases 数据库名 > 文件名
退出
代码语言:javascript
复制exit;