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

相关推荐

  1. Mysql基础命令哪些

    2024-06-16 02:26:08       7 阅读
  2. docker常用命令哪些

    2024-06-16 02:26:08       29 阅读
  3. git常用命令哪些

    2024-06-16 02:26:08       33 阅读
  4. mysql】锁类型哪些呢?

    2024-06-16 02:26:08       40 阅读
  5. mysql charset是什么 哪些

    2024-06-16 02:26:08       38 阅读
  6. php语言基础用法哪些

    2024-06-16 02:26:08       37 阅读
  7. 人工智能需要数学基础哪些

    2024-06-16 02:26:08       20 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-16 02:26:08       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-16 02:26:08       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-16 02:26:08       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-16 02:26:08       20 阅读

热门阅读

  1. Python笔记 - 运算符重载

    2024-06-16 02:26:08       6 阅读
  2. fastapi相关知识点回顾

    2024-06-16 02:26:08       8 阅读
  3. 力扣-1953

    2024-06-16 02:26:08       7 阅读
  4. 乐观锁和悲观锁

    2024-06-16 02:26:08       7 阅读
  5. Spring框架的原理及应用详解(四)

    2024-06-16 02:26:08       7 阅读
  6. 2024.6.15

    2024-06-16 02:26:08       9 阅读