Rumah > pangkalan data > navicat > teks badan

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

angryTom
Lepaskan: 2019-08-07 15:20:01
asal
11423 orang telah melayarinya

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

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

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

1、打开Navicat

navicat81.png

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

navicat82.png

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

navicat83.png

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

数据库操作

显示所有的数据库

mysql> show databases;(注意:最后有个 s)
Salin selepas log masuk

创建数据库

mysql> create database test;
Salin selepas log masuk

连接数据库

mysql> use test;
Salin selepas log masuk

查看当前使用的数据库

mysql> select database();
Salin selepas log masuk

当前数据库包含的表信息

mysql> show tables; (注意:最后有个 s)
Salin selepas log masuk

删除数据库

mysql> drop database test;
Salin selepas log masuk

表操作

备注:操作之前使用“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));
Salin selepas log masuk

获取表结构

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

例子:

mysql> describe MyClass
mysql> desc MyClass;
mysql> show columns from MyClass;
Salin selepas log masuk

删除表

命令:drop table <表名>

例如:删除表名为 MyClass 的表

mysql> drop table MyClass;
Salin selepas log masuk

插入数据

命令: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);
Salin selepas log masuk

查询表中的数据

查询所有行

mysql> select * from MyClass;
Salin selepas log masuk

查询前几行数据

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

mysql> select * from MyClass order by id limit 0,2;
Salin selepas log masuk

或者

mysql> select * from MyClass limit 0,2;
Salin selepas log masuk

删除表中数据

命令:delete from 表名 where 表达式

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

mysql> delete from MyClass where id=1;
Salin selepas log masuk

修改表中数据

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

mysql> update MyClass set name=&#39;Mary&#39; where id=1;
Salin selepas log masuk

在表中增加字段

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

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

mysql> alter table MyClass add passtest int(4) default &#39;0&#39;
Salin selepas log masuk

更改表名

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

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

mysql> rename table MyClass to YouClass;
Salin selepas log masuk

更新字段内容

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

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

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

update article set content=concat(&#39;    &#39;, content);
Salin selepas log masuk

Atas ialah kandungan terperinci 如何使用navicat进行mysql命令行操作?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan