wangwt123

MySQL(一)

引言:在MySQL安装里使用控制台的方式对mysql数据库进行操作,而Navicat premium是以一种更加可视化的并带有提示性语句进行操作。

一、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 [另起的名];

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、在库里查询表创建的详细过程:show create table [表名] \G; 或者show create table [表名] \g;

4、在库里创建表的时候指定存储引擎与编码的命令为:ENGINE=InnoDB DEFAULT CHARSET=utf8;

5、在库里删除表的命令为:drop table [表名];

五、数据库里的表结构维护

1、有关表里的字段维护:

a、查看字段

在库里查询表的具体字段信息命令为:desc [表名];

b、增加字段

在表里增加字段,默认是在最后一列: alter table user add sex varchar(6) ;

在表里增加字段在某个字段的后面:alter table user add first_name varchar(6) after name ;

在表里增加字段在首位:alter table user add index_name varchar(6) first ;

2、有关修改表名称的维护: 

修改表名称:rename table [旧的表名] to [新的表名];

3、有关修改列类型的维护:

修改列类型: alter table [表名] modify [列名] [新类型];

4、有关修改某一字段的名称的维护:

修改某一字段的名称:alter table [表名] change [旧的字段名] [新的字段名] [新/旧类型];

🎃在进行修改的时候,必须带上类型:

5、有关删除改某一字段的名称的维护:

删除某一字段:alter table [表名] drop [列名];

6、给某一字段增加备注信息的维护:

给字段增加备注信息:comment

posted on 2022-08-23 19:41  DOUBLE快乐  阅读(54)  评论(0编辑  收藏  举报

导航