以下介紹如何使用Navicat進行mysql命令列操作的特定操作方法。
推薦教學:MySQL資料庫入門教學
#1、開啟Navicat
2、點選【工具】選單,選擇【指令列介面】
#3、此時進入了mysql指令列狀態
#擴充資料:MySQL基本操作指令
資料庫運算
#顯示所有的資料庫mysql> show databases;(注意:最后有个 s)
##
mysql> create database test;
#
mysql> use test;
mysql> select database();
mysql> show tables; (注意:最后有个 s)
#<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;toolbar:false">mysql> drop database test;</pre><div class="contentsignin">登入後複製</div></div>
表動作
##
mysql> create table MyClass( > id int(4) not null primary key auto_increment, > name char(20) not null, > sex int(4) not null default '0', > degree double(16,2));
表格操作
##備註:操作之前使用「use <資料庫名稱>」應連接某個資料庫。
建表
指令:create table <表名> (<欄位名稱1> <類型1> [,..< ;欄位名稱n> <類型n>]);
範例:
mysql> describe MyClass mysql> desc MyClass; mysql> show columns from MyClass;
取得表格結構
##指令:desc 表名,或show columns from 表名
mysql> drop table MyClass;
刪除表格
##指令:drop table <表名>
例如:刪除表名為MyClass 的表mysql> insert into MyClass values(1,'Tom',96.45),(2,'Joan',82.99), (2,'Wang', 96.59);
#指令:
insert into <表名> [( <欄位名稱1>[,..<欄位名稱n > ])] values ( 值1 )[, ( 值n ) ]範例:
mysql> select * from MyClass;
查詢所有行
mysql> select * from MyClass order by id limit 0,2;
查詢前幾行資料例如:查看表MyClass 中前2 行資料
mysql> select * from MyClass limit 0,2;
或mysql> delete from MyClass where id=1;
'命令:
delete from 表名where 表達式
mysql> update MyClass set name='Mary' where id=1;
mysql> alter table MyClass add passtest int(4) default '0'
mysql> rename table MyClass to YouClass;
update article set content=concat(' ', content);
以上是如何使用navicat進行mysql命令列操作?的詳細內容。更多資訊請關注PHP中文網其他相關文章!