mysql常用命令

点点圈 提交于 2019-11-26 07:57:06

连接到本机上的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 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!