当前位置: 首页 > news >正文

Mysql的基础命令有哪些?

MySQL的基础命令主要涵盖了连接数据库、操作数据库、操作表、插入数据、查询数据等多个方面。以下是对这些基础命令的清晰归纳:

1. 连接MySQL
格式: mysql -h主机地址 -u用户名 -p用户密码
连接到本机上的MySQL: mysql -uroot -p (如果root用户没有密码,可以直接按回车)
连接到远程主机上的MySQL(假设远程主机的IP为192.168.206.100,用户名为root,密码为12345678): mysql -h192.168.206.100 -uroot -p12345678
2. 退出MySQL
命令: exit 或 quit
3. 修改密码
格式: mysqladmin -u用户名 -p旧密码 password 新密码
root密码为空时,设置root密码: mysqladmin -uroot newpassword
使用mysqladmin命令修改密码: mysqladmin -uroot -p123456 password 12345678
使用set password命令修改密码(在MySQL提示符下): set password for 用户名@localhost = password('新密码');
4. 创建数据库
命令: CREATE DATABASE 数据库名;
例如: CREATE DATABASE mydatabase;
5. 使用数据库
命令: USE 数据库名;
例如: USE mydatabase;
6. 创建表
命令: CREATE TABLE 表名 (列定义1, 列定义2, ...);
例如: 创建一个名为“students”的表,包含“id”、“name”和“age”三列

CREATE TABLE students (  
    id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,  
    name VARCHAR(30) NOT NULL,  
    age INT(3) NOT NULL  
);
7. 插入数据
命令: INSERT INTO 表名 (列1, 列2, ...) VALUES (值1, 值2, ...);
例如: 向“students”表中插入数据:
INSERT INTO students (name, age) VALUES ('Tom', 21), ('Jack', 23), ('Amy', 20);
8. 查询数据
命令: SELECT 列名1, 列名2, ... FROM 表名;
例如: 查询“students”表中的所有记录:
SELECT * FROM students;

使用WHERE子句过滤查询结果:

SELECT * FROM students WHERE age = 21;

使用LIMIT限制结果集数量:

SELECT * FROM students LIMIT 10;

使用ORDER BY对结果进行排序:

SELECT * FROM students ORDER BY age ASC;9. 其他常用命令
显示所有数据库: SHOW DATABASES;
显示当前数据库中的表: SHOW TABLES;
描述表结构: DESCRIBE 表名; 或 DESC 表名;
以上命令是MySQL的基础命令,涵盖了从连接到数据库、操作数据库和表,到插入、查询数据的常用操作。

相关文章:

  • 学习Java:全面解析构造方法重载详解
  • 如何为Java面试准备项目经验
  • JDBC、Mybatis基础知识
  • C++编程指南20 - 使用 joining_thread以确保线程不会在变量生命周期之外运行
  • 20250302让chrome打开刚关闭的网页
  • 计算机毕业设计Hadoop+Spark+DeepSeek-R1大模型音乐推荐系统 音乐数据分析 音乐可视化 音乐爬虫 知识图谱 大数据毕业设计
  • 基因枷锁下的太空梦 —— 千钧一发电影观后感
  • 《HarmonyOS Next × ArkTS框架:从AI模型压缩到智能家居控制的端侧开发指南》
  • 算法--贪心
  • 基于SpringBoot + Vue的商城购物系统实战
  • 非平稳时间序列分析(二)——ARIMA(p, d, q)模型
  • unity大坐标抖动处理测试
  • UNIAPP前端配合thinkphp5后端通过高德API获取当前城市天气预报
  • TCP和UDP比较
  • 使用mybatis plus的@Select自定义sql时,如何实现通用的分页查询?
  • MacDroid for Mac v2.3 安卓手机文件传输助手 支持M、Intel芯片 4.7K
  • 物联网坡体斜度监测设备 顶级功能,还想集成CPS 红外 土质监测
  • Hue 编译异常:ImportError: cannot import name ‘six‘ from ‘urllib3.packages‘
  • 数据挖掘工程师的技术图谱和学习路径
  • 1004. 最大连续1的个数 III
  • 网站建设实施进度与资源管理/微商软文范例大全100
  • 做网站的命题依据/对搜索引擎优化的认识
  • 照明做外贸的有那些网站/在线网页生成器
  • 如何自己做网站一年赚一亿/淘宝热搜关键词排行榜
  • 中国新冠肺炎疫情最新消息/好口碑关键词优化
  • 商城型网站开发网站建设/seo公司上海