mysql常用命令

本文详细介绍了如何使用命令行连接本地及远程MySQL数据库,包括创建、删除数据库,管理表和记录,以及导出数据库等核心操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

连接到本机上的MYSQL

    mysql -u root -p

连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:

    mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样)

退出MYSQL命令: exit (回车)

创建数据库

    create database <数据库名>;

    create database mydatabase;

删除数据库

    drop database <数据库名>;

    drop database mydatabase;

查看数据库

    show databases;

选择使用数据库

     use mydatabase;

创建数据库表

CREATE TABLE `home_banner` (

  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,

  `url` varchar(100) NOT NULL DEFAULT '' COMMENT '图片 URL',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='首页 Banner'

查看所有表

     show tables;

查看数据库表结构

    desc <表名>;

    desc student;

在表中插入记录

    insert into <表名> [( <字段名1>[,..<字段名n > ])] values (值1 )[, (值n )];

    insert into student values(1,' joan ',0, 89.2);

查询表中的记录

    select <字段1,字段2,...> from <表名> where <表达式>;

    select id,name,sex,degree from student;

删除数据库表

    drop table <表名>;

    drop table student;

导出数据库文件(注意:该命令不能在MySQL内执行,要退出MySQL,在终端窗口命令行下执行。)

    mysqldump -u 用户名 –p 数据库名 > 导出的文件名;

    mysqldump –u root –p mydatabase > mydatabase_out.sql;

查看表的索引情况

    show index from table_name ##查看表的索引情况。

查看语句的执行计划

    explain 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值