如何使用MySQL数据库

如何使用MySQL数据库,第1张

两种方式,一种是MySQL自带的命令行窗口,一种是图形用户管理工具,前者类似于一个cmd窗口,日常管理维护数据库不是很方便,后者就是一个图形用户管理软件,种类繁多,使用起来也相对容易一些,下面我简单介绍一下这2种方式:

命令行窗口

1这个MySQL一般会自带,安装完MySQL后,直接可以在开始菜单中找到,如下:

2点击进去,输入密码后,就可以直接使用MySQL数据库,编写SQL代码了,效果如下,这里你也可以将MySQL添加到环境变量中,后面就可以直接使用命令“mysql-hlocalhost-uroot-p”连接,效果一样:

图形用户管理工具

这个就很多了,下面我简单介绍几个软件,基本功能都不相上下,选择适合自己的一个就行:

1MySQLworkbench:这个是MySQL官方自带的一个图形用户管理工具,免费、跨平台,可以直接在MySQL官网下载,支持数据库的迁移、设计、建模、备份和恢复等功能,可以直接新建查询,编写SQL语句,使用起来非常不错:

2Navicat:这也是一个非常不错的图形用户管理工具,大部分开发人员都应该听说或者使用过,界面干净整洁,可以直接建库建表、设计相关字段属性和主外键等,也支持数据库备份、恢复等功能,使用起来也非常方便:

3DataGrip:这是一个比较专业的数据库管理工具,Jetbrains公司的产品,支持目前几乎所有的主流关系型数据库,像MySQL,Oracle,SQLServer等,新建查新、建库建表、日常备份恢复等功能都非常不错,支持代码高亮、语法提示和自动补全,使用起来非常不错,值得一试:

这里就介绍这3个软件,当然,还有许多其他管理工具,像SQLyog,phpMyAdmin,HeidiSQL,SequelPro等都不错,这里就不一一介绍了,感兴趣的话,可以到网上搜一下相关软件和资料,非常多。

至此,这2种使用MySQL的方式都介绍完了。总的来说,第一种方式使用起来不是很方便,日常开发使用不多,图形用户管理工具的方式使用最多,也更方便日常维护管理数据库,建议初学者的话,还是使用图形用户管理工具,更容易一些,网上也有相关教程和资料,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。

转:

mysql数据库管理工具navicat for mysql,对于不怎么喜欢图形界面或者不太方便使用SQL的时候。我们可以通过用这个图形界面数据库管理工具来管理mysql,本经验就简单介绍一下怎么用navicat for mysql管理连接mysql数据库

工具/原料

navicat for mysql

1

下载安装软件

使用navicate for mysl 之前当然先下载该软件,可以通过百度搜索查找 navicate 特别注意一下,请认准百度安全验证最好到官方网站,或者正规软件下载站下载

2

下载好软件之后,进行安装navicat for mysql(安装过程之间注意一下插件的自定义选择)

3

Navicat for mysql 怎么用

连接数据库

打开navicat for mysql之后找到,文件----新建连接-- 如下图

4

连接参数填写

在出现的连接设置里面,有很多选项都是针对需要连接的数据库的账号信息

连接名:可以任意填写,方便以后识别区分即可

主机名或IP: 填写服务器的主机名(必须要能解析的)或者服务器IP地址,如果是本机可 以填写localhost 或 127001

端口:默认是3306 如果修改了其他端口,需要对应

密码:就是用户名root密码或者其他mysql用户的密码

5

设置好连接数据库的参数之后,点击下方的“连接”如图出现“连接成功”即设置成功

6

数据库管理

连接上数据库之后,在左侧会显示当前mysql所有的数据库。点击对应的数据库,能查看当前数据库下面的表

7

添加删除数据库

如果需要添加删除数据库的话,很简单选择需要 *** 作的数据库,鼠标右键选择 *** 作即可

8

添加删除表

同样对于数据库下方的表,如果要新建的话点击选择 表---新建

对于新建的表,名和类型都可以手动输入指定选择。设置好之后,点击保存输入表名即可完成 *** 作

9

点击添加好的表,或数据库的表。双击之后右侧会列出当前表的详细列项目和属性

10

如何使用命令行

虽然是图形化管理工具,但是对于很多 *** 作其实还是需要SQL命令会更加方便。进入sql命令行界面,点击“工具”--“命令列界面”如下图箭头位置

11

随后在右下方空白区域进入了SQL命令行界面, *** 作方法和普通进入mysql命令行界面一样使用命令。如果需要清除当前屏幕内容,可以点击“清除”即可

12

其他功能

对于之前数据库已经导出的sql文件,或者写好的sql命令语句。可以通过选择需要导入的数据库,或表 右键选项“运行sql文件”

创建数据库的方法有两种,使用向导创建数据库,使用菜单创建数据库和创建空数据库;使用向导创建数据库是一种简单便捷的方法。

在物理上,数据库的建设要遵循实际情况。即在逻辑上建立一个整体的空间数据车、框架统一设计的同时,各级比例尺和不同数据源的数据分别建成子库,由开发的平台管理软件来统一协调与调度。

扩展资料:

在建库时,要充分考虑数据有效共享的需求,同时也要保证数据访问的合法性和安全性。数据库采用统一的坐标系统和高程基准,矢量数据采用大地坐标大地坐标的数据在数值上是连续的,避免高斯投影跨带问题,从而保证数据库地理对象的完整性,为数据库的查询检索、分析应用提供方便。

在创建数据库之时,要重点考虑独立与完整性原则、面向对象的数据库设计原则、建库与更新有机结合的原则、分级共享原则、并发性原则、实用性原则。

在Oracle中建库,通常有两种方法。一是使用Oracle的建库工且DBCA,这是一个图形界面工且,使用起来方便且很容易理解,因为它的界面友好、美观,而且提示也比较齐全。在Windows系统中,这个工具可以在Oracle程序组中打开(”开始”—“程序”—“ Oracle - OraDb10g_home1”—“ Configuration and Migration Tools”—“ Database Configuration Assistant”),也可以在命令行(”开始”—“运行”—“cmd”)工具中直接输入dbca来打开。另一种方法就是手工建库,这也就是下面所要讲的内容。

手工建库比起使用DBCA建库来说,是比较麻烦的,但是如果我们学好了手工建库的话,就可以使我们更好地理解Oracle数据库的体系结构。手工建库须要经过几个步骤,每一个步骤都非常关键。它包括:

1、 创建必要的相关目录

2、 创建初始化参数文件

3、 设置环境变量Oracle_sid

4、 创建实例

5、 创建口令文件

6、 启动数据库到nomount(实例)状态

7、 执行建库脚本

8、 执行catalog脚步本创建数据字典

9、 执行catproc创建package包

10、 执行pupbld

11、 由初始化参数文件创建spfile文件

12、 执行scott脚本创建scott模式

做完了以上的步骤之后就可以使用“SQL>alter database open;”打开数据库正常的使用了。下面,我将具体地把以上的几个步骤用实验展开来讲。

实验系统平台:Windows Server 2000 数据库系统版本:Oracle Database 10G

Oracle的安装路径:D盘 创建的数据库名称:book

1、打开命令行工具,创建必要有相关目录

C:\>mkdir D:\oracle\product\1010\admin\book

C:\>mkdir D:\oracle\product\1010\admin\book\bdump

C:\>mkdir D:\oracle\product\1010\admin\book\udump

C:\>mkdir D:\oracle\product\1010\admin\book\cdump

C:\>mkdir D:\oracle\product\1010\admin\book\pfile

C:\>mkdir D:\oracle\product\1010\admin\book\create

C:\>mkdir D:\oracle\product\1010\oradata\book

上面创建目录的过程也可以在Windows的图形界面中去创建。其中D:\oracle\product\1010\admin\book目录下的几个子目录主要用于存放数据库运行过程中的跟踪信息。最重要的两上子目录是bdump和udump目录,bdump目录存放的是数据库动行过程中的各个后台进程的跟踪信息,当中alert文件是警告文件,其文件名称为alert_booklog,当数据库出现问题时,首先就可以去查看此文件以找出原因,手工创建过程中出现的各种问题往往也可以通过查看这个文件找到原因。Udump目录存放和特定会话相关的跟踪信息。D:\oracle\product\1010\oradata\book目录存放各种数据库文件,包括控制文件、数据文件、重做日志文件。

2、创建初始化参数文件

数据库系统启动时须要用初始化参数文件的设置分配内存、启动必要的后台进程的。因此,初始化参数文件创建的是否正确、参数设置是否正确关系着整个建库的“命运”。

创建初始化参数文件可以通过拷贝现在的初始化参数文件并将其做适当的修改即可,从而不必要用手工去一句一句地写出来,因为初始化参数文件的结构体系基本上都是一样的。在我们安装Oracle的时候,系统已经为我们安装了一个名为orcl的数据库,于是我们可以从它那里得到一份初始化参数文件。打开D:\oracle\product\1010\admin\orcl\pfile,找到initora文件,把它拷贝到D:\oracle\product\1010\bd_1\databse下,并将其改名为initbookora。接着用记事本的方式打开initbookora,修改以下的内容:

db_domain=""

db_name=book

control_files=("D:\oracle\product\1010\oradata\book\control01ctl", "D:\oracle\product\1010\oradata\book\control02ctl", "D:\oracle\product\1010\oradata\book\control03ctl")

undo_management=AUTO

undo_tablespace=UNDOTBS1 ――注意此处的“UNDOTBS1”要和建库脚步本中对应

background_dump_dest=D:\oracle\product\1010\admin\book\bdump

core_dump_dest=D:\oracle\product\1010\admin\book\cdump

user_dump_dest=D:\oracle\product\1010\admin\book\udump

3、打开命令行,设置环境变量oracle_sid

C:\>set oracle_sid=book

设置环境变量的目地是在默认的情况下,指定命令行中所 *** 作的数据库实例是book。

4、创建实例(即后台控制服务)

C:\>oradim –new –sid book

oradim是创建实例的工具程序名称,-new表明执行新建实例,-delete表明执行删掉实例,-sid指定害例的名称。

5、创建口令文件

C:\>orapwd file=D:\oracle\product\1010\db_1\database\pwdbookora password=bookstore entries=2

orapwd是创建口令文件的工肯程序各称,file参数指定口令文件所在的目录和文件名称,password参数指定sys用户的口令,entries参数指定数据库拥用DBA权限的用户的个数,当然还有一个force参数,相信您不指即明,这里就不再细述。

请注意,这里的命令要一行输入,中间不得换行,否则会出现不必要的错误。

口令文件是专门存放sys用户的口令,因为sys用户要负责建库、启动数据库、关闭数据库等特殊任务,把以sys用户的中令单独存放于口令文件中,这样数据库末打开时也能进行口令验证。

6、启动数据库到nomount(实例)状态

C:\>sqlplus /nolog

SQLPlus:Release 101020 - Production on 星期三 6月 29 23:09:35 2005

Copyright 1982,2004,Oracle All rights reserved

SQL>connect sys/bookstore as sysdba ---这里是用sys连接数据库

已连接到空闲例程

SQL>startup nomount

ORACLE 例程已经启动。

Total System Global Area 319888364bytes

Fixed Size 453612bytes

Variable Size 209715200bytes

Database Buffers 109051904bytes

Redo Buffers 667648bytes

SQL>

7、执行建库脚本

执行建库脚本,首先要有建库的脚本。(去哪找建库脚本呢?我又没有!)不用着急,请接着往下看。

得到一个符合自己要求的建库脚本有两种方法,一种方法是在自己的电脑上用DBCA来建,接照它的提示一步步地去做,在做到第十二步的时候,请选择“生成建库脚本”,然后就大功告成,你就可以到相应的目录上去找到那个脚本并适当地修它便可便用。另一种方法就是自己手工去写一份建库脚本,这也是这里要见意使用的方法,用记事本编辑如下的内容,并将其保存为文件名任取而后缀名为(sql)的SQL脚本,这里保存到E盘根本录下且文件名称为booksql。

Create database book

datafile 'D:\oracle\product\1010\oradata\book\system01dbf' size 300M reuse autoextend on next 10240Kmaxsize unlimited

extent management local

sysaux datafile 'D:\oracle\product\1010\oradata\book\sysaux01dbf'

size 120M reuse autoextend on next 10240K maxsize unlimited

default temporary tablespace temp

tempfile 'D:\oracle\product\1010\oradata\book\temp01dbf' size 20M reuse autoextend on next 640K maxsize unlimited

undo tablespace "UNDOTBS1" --请注意这里的undo表空间要和参数文件对应

datafile 'D:\oracle\product\1010\oradata\book\undotbs01dbf' size 200M reuse autoextend on next 5120K maxsize unlimited

logfile

group 1 ('D:\oracle\product\1010\oradata\book\redo01log') size 10240K,

group 2 ('D:\oracle\product\1010\oradata\book\redo02log') size 10240K,

group 3 ('D:\oracle\product\1010\oradata\book\redo03log') size 10240K

接着就执行刚建的建库脚本:

SQL>start E:\booksql

8、执行catalog脚步本创建数据字典

SQL>start D:\oracle\product\1010\db_1\rdbms\admin\catalogsql

9、执行catproc创建package包

SQL>start D:\oracle\product\1010\db_1\rdbms\admin\catprocsql

10、执行pupbld

在执行pupbld之前要把当前用户(sys)转换成system,即以system账户连接数据库。因为此数据库是刚建的,所以system的口令是系统默认的口令,即manager。你可以在数据库建好以后再来重新设置此账户的口令。

SQL>connect system/manager

SQL>start D:\oracle\product\1010\db_1\sqlplus\admin\pupbldsql

11、由初始化参数文件创建spfile文件

SQL>create spfile from pfile;

12、执行scott脚本创建scott模式

SQL>start D:\oracle\product\1010\db_1\rdbms\admin\scottsql

13、把数据库打开到正常状态

SQL>alter database open;

14、以scott连接到数据库(口令为tiger),测试新建数据库是否可以正常运行

至此,整个数据库就已经建好了。接着你就可以在此数据库上建立自己的账户和表空间啦以及数据库对象,这里就不再作更多地叙述

以上就是关于如何使用MySQL数据库全部的内容,包括:如何使用MySQL数据库、navicat for mysql 查询创建工具怎么使用、创建数据库有哪几种方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9267519.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存