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

  • 命令: exitquit

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的基础命令,涵盖了从连接到数据库、操作数据库和表,到插入、查询数据的常用操作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/27263.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DP专项训练

第一题 来源:P3609 [USACO17JAN] Hoof, Paper, Scissor G 题意 给你n个蹄子/剪刀/布,在你没改变前出法均相同,可以改k次之后最多的相同的局数有多少。做法 线性DP 因为手势用的字符表示,为方便可以转换为数字 void calc(int i,char a){…

【服务的主从切换实现原理】

文章目录 主从架构介绍zookeeper利用ZK实现主从架构 主从架构介绍 主从服务架构是一种常见的分布式系统设计模式,常用于提高系统的性能、可用性和扩展性。在这种架构中,系统中的节点被分为两类:主节点(Master)和从节点…

斯坦福的新工具,生物计算,操作系统与AI融合之路

一支烟花官网: https://agifun.love 智源社区 斯坦福让“GPU高速运转”的新工具火了,比FlashAttention2更快 西风 发自 凹非寺量子位 | 公众号 QbitAIAI算力资源越发紧张的当下,斯坦福新研究将GPU运行效率再提升一波——内核只有100行代码…

Java基础面试重点-1

0. 符号: *:记忆模糊,验证后特别标注的知识点。 &:容易忘记知识点。 *:重要的知识点。 1. 简述一下Java面向对象的基本特征(四个),以及你自己的应用? 抽象&#…

R可视化:ggpubr包学习

欢迎大家关注全网生信学习者系列: WX公zhong号:生信学习者 Xiao hong书:生信学习者 知hu:生信学习者 CDSN:生信学习者2 介绍 ggpubr是我经常会用到的R包,它傻瓜式的画图方式对很多初次接触R绘图的人来…

淘宝/1688获得店铺的所有商品(商品列表)

通过以下步骤,可以获得淘宝或1688店铺的所有商品。请注意,具体步骤可能会因为平台的更新而有所改变,可以根据实际情况进行操作。 更多API调用展示以及获取Key和secret请移步 返回数据格式: {"user": null,"ite…

python 简单demo

import pyttsx3def read_poem_with_voice(filename):"""使用女声从文本文件中读取古诗词并朗读:param file_path: 文本文件的路径"""engine pyttsx3.init() # 初始化语音引擎# 设置语速(范围通常是50-200)engine.setPro…

提升你的编程体验:自定义 PyCharm 背景图片

首先,打开 PyCharm 的设置菜单,点击菜单栏中的 File > Settings 来访问设置,也可以通过快捷键 CtrlAItS 打开设置。 然后点击Appearance & Behavior > Appearance。 找到Background image...左键双击进入。 Image:传入自己需要设置…

c++_0基础_讲解4 变量定义

变量 C 中的变量是存储数据值的容器,这些值可以在程序执行过程中被修改和使用。在 C 中,变量必须先声明后使用,声明变量也可以称之为定义变量,它告诉编译器在何处以及如何去分配存储空间。接下来我将对 C 中的变量定义进行详细的介…

常见的 EVM 版本以及它们的区别

EVM(以太坊虚拟机)版本的演进是为了引入新的特性和改进以太坊平台的安全性、效率和功能性。每个版本通常伴随着以太坊网络的硬分叉,这是以太坊协议的重大升级。以下是一些常见的EVM版本及其主要区别: Homestead (2016年3月)&…

中国首台!紧随美国,重磅发布100比特中性原子量子计算机

2024年6月11日上午,“武汉量子论坛—2024”隆重开幕,国家自然科学基金委员会主任窦贤康院士,武汉大学校长张平文院士,以及叶朝辉、徐红星、祝世宁等院士出席大会。在会议上,中科酷原重磅发布国内首台原子量子计算机——…

利用 HTML5 Canvas 实现在线签字功能

目录 前言 一、HTML5 Canvas 简介 二、签字功能的实现 效果演示 完整代码 前言 在现代互联网应用中,有时我们需要让用户在网页上进行签字操作,比如确认文件、填写电子表格或者签署合同。利用 HTML5 的 canvas 画布,我们可以轻松地实现这一…

事务中存在多线程,怎么处理?

在 Spring 框架中,Transactional 注解作为一种声明式事务管理的关键机制,其背后的工作原理远比简单的 AOP(面向切面编程)和 ThreadLocal 存储更为细腻。该注解的实现核心在于 Spring 的 TransactionInterceptor(事务拦…

图片转Base64

在Python中, 可以使用内置的base64模块以及图像处理库(如PIL, 也称为Pillow)来将图片转换为Base64编码的字符串. 以下是一个简单的示例, 说明如何实现这一过程:首先, 需要安装Pillow库(如果尚未安装), 可以使用pip来安装: pip install pillow然后, 可以使用以下Python代码将图片…

项目中常量的定义方式

方式一 在常量个数少的时候,通常情况下使用这种方式。 public class MqConstants {public static final String EXCHANGE_1 "exchange1";public static final String EXCHANGE_2 "exchange2";public static final String EXCHANGE_3 "…

RabbitMQ实践——交换器(Exchange)和绑定(Banding)

大纲 direct型交换器默认交换器命名交换器 fanout型交换器topic型交换器headers型交换器 RabbitMQ在概念上由三部分组成: 交换器(Exchange):负责接收消息发布者发布消息的结构,同时它会根据“绑定关系”(Ba…

基于SpringBoot+VueBBS论坛系统设计和实现(源码+LW+调试文档+讲解等)

💗博主介绍:✌全网粉丝1W,CSDN作者、博客专家、全栈领域优质创作者,博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗 🌟文末获取源码数据库🌟 感兴趣的可以先收藏起来,还…

sku与spu的区别!!!

一个 SPU 可以有多个 SKU。

攻防演练之-成功的钓鱼邮件溯源

书接上文,《网络安全攻防演练风云》专栏之攻防演练之-网络安全产品大巡礼二,这里。 演练第一天并没有太大的波澜,白天的时间过得很快。夜色降临,攻防演练中心内的灯光依旧明亮。对于网络安全团队来说,夜晚和白天并没有…

教育培训知识付费在线课程小程序开发

教育培训知识付费在线课程小程序功能概述 核心功能 课程报名与缴费:支持线上报名、缴费,自定义课程时间、人数等。 砍价功能:用户通过分享邀请好友参与砍价,享受低价购买课程的优惠。 视频课程:支持倍速播放&#x…