一、Navicat premium概述
它是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLite、Oracle、MariaDB、Mssql、及PostgreSQL 资料库,让管理不同类型的资料库更加的方便。
二、Navicat premium的连接
step1:打开下载好的Navicat premium,进行相应的操作即可:
step2:然后进行如下的操作,假设不是本地的数据库,是远程的,进行如下操作:
step3:出现如下的画面即可:
三、Navicat premium和MySQL数据库的管理
database:数据库
1、创建数据库
创建数据库的命令为create database [databaseName]; ,如下所示:
2、查看
查看数据库的命令为:show databases; ,如下所示:
2-1、查看MySQL的版本命令:select version();
2-2、查看数据库的基本信息配置的命令为: status;
2-3、查看当前时间的命令为:select now();
2-4、使用别名的命令为:[已经存在的命令] as [另起的名];
2-5、查看MySQL的连接数命令为:show variables like '%connection%';
2-6、查看MySQL超时的关键字命令为:show variables like '%timeout%';
3、删除
删除数据库的命令为:drop database [databasename]; ,如下所示:
最后通过show databases命令查询确实不存在刚刚命名的数据库。
四、Navicat premium和MySQL数据库里的表
table:表里面存储数据都是行列的模式
常见的数据类型有:varchar(20) 、int 、double
1、在库里创建表
首先,要进入到数据库:use [databaseName];
其次,查看是否在当前的数据库下:select database();
最后,进行表的创建:
2、在库里查询表的命令为:show tables;
3、在库里查询表的具体字段信息命令为:desc [表名];
4、在库里查询表创建的详细过程:show create table [表名] G; 或者show create table [表名] g;
5、在库里创建表的时候指定存储引擎与编码的命令为:ENGINE=InnoDB DEFAULT CHARSET=utf8
6、在表里增加字段,默认是在最后一列: alter table user add sex varchar(6) ;
7、在表里增加字段在某个字段的后面:alter table user add first_name varchar(6) after name ;
8、在表里增加字段在首位:alter table user add index_name varchar(6) first ;
五、Navicat premium和MySQL数据库里的表结构维护
1、修改表名称:rename table [旧的表名] to [新的表名];
2、修改列类型: alter table [表名] modify [列名] [新类型];
3、修改某一字段的名称:alter table [表名] modify [列名] [新类型];
4、删除某一字段:alter table tableName drop [列名];
5、给字段增加备注信息:comment
六、Navicat premium和MySQL数据库里的DML语句
1、INSERT
insert三种方式: 按字段插入、全部插入、批量插入
1-1、字段插入
1-2、全部插入
1-3、批量插入
1-4、查询插入的语句信息:select * from [表名];