首页 > 数据库 > navicat > 如何使用navicat进行mysql命令行操作?

如何使用navicat进行mysql命令行操作?

angryTom
发布: 2019-08-07 15:20:01
原创
11457 人浏览过

如何使用navicat进行mysql命令行操作?

下面介绍如何使用Navicat进行mysql命令行操作的具体操作方法。

推荐教程:MySQL数据库入门教程

1、打开Navicat

navicat81.png

2、点击【工具】菜单,选择【命令列界面】

navicat82.png

3、此时进入了mysql命令行状态

navicat83.png

扩展资料:MySQL基本操作命令

数据库操作

显示所有的数据库

mysql> show databases;(注意:最后有个 s)
登录后复制

创建数据库

mysql> create database test;
登录后复制

连接数据库

mysql> use test;
登录后复制

查看当前使用的数据库

mysql> select database();
登录后复制

当前数据库包含的表信息

mysql> show tables; (注意:最后有个 s)
登录后复制

删除数据库

mysql> drop database test;
登录后复制

表操作

备注:操作之前使用“use <数据库名>”应连接某个数据库。

建表

命令:create table <表名> (<字段名 1> <类型 1> [,..<字段名 n> <类型 n>]);

例子:

mysql> create table MyClass(
> id int(4) not null primary key auto_increment,
> name char(20) not null,
> sex int(4) not null default &#39;0&#39;,
> degree double(16,2));
登录后复制

获取表结构

命令: desc 表名,或者show columns from 表名

例子:

mysql> describe MyClass
mysql> desc MyClass;
mysql> show columns from MyClass;
登录后复制

删除表

命令:drop table <表名>

例如:删除表名为 MyClass 的表

mysql> drop table MyClass;
登录后复制

插入数据

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

例子:

mysql> insert into MyClass values(1,&#39;Tom&#39;,96.45),(2,&#39;Joan&#39;,82.99), (2,&#39;Wang&#39;, 96.59);
登录后复制

查询表中的数据

查询所有行

mysql> select * from MyClass;
登录后复制

查询前几行数据

例如:查看表 MyClass 中前 2 行数据

mysql> select * from MyClass order by id limit 0,2;
登录后复制

或者

mysql> select * from MyClass limit 0,2;
登录后复制

删除表中数据

命令:delete from 表名 where 表达式

例如:删除表 MyClass 中编号为 1 的记录

mysql> delete from MyClass where id=1;
登录后复制

修改表中数据

命令:update 表名 set 字段=新值,... where 条件

mysql> update MyClass set name=&#39;Mary&#39; where id=1;
登录后复制

在表中增加字段

命令:alter table 表名 add 字段 类型 其他;

例如:在表 MyClass 中添加了一个字段 passtest,类型为 int(4),默认值为 0

mysql> alter table MyClass add passtest int(4) default &#39;0&#39;
登录后复制

更改表名

命令:rename table 原表名 to 新表名;

例如:在表 MyClass 名字更改为 YouClass

mysql> rename table MyClass to YouClass;
登录后复制

更新字段内容

命令:update 表名 set 字段名 = 新内容

update 表名 set 字段名 = replace(字段名, &#39;旧内容&#39;, &#39;新内容&#39;);

例如:文章前面加入 4 个空格

update article set content=concat(&#39;    &#39;, content);
登录后复制

以上是如何使用navicat进行mysql命令行操作?的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板