如何用Mysql的命令行客户端创建数据库

如何用Mysql的命令行客户端创建数据库,第1张

一、连接MySQL

式: mysql -h主机地址 -u用户名 -p用户密码

1、 连接到本机上的MYSQL。

首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码

如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql> 

2、连接到远程主机上的MYSQL。假设远程主机的IP为:110110110110,用户名为root,密码为abcd123。则键入以下命 令:

mysql -h110110110110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样)

3、 退出MYSQL命令: exit (回车)

二、修改密码

格式:mysqladmin -u用户名 -p旧密码 password 新密码。 例如

1、 给root加个密码ab12。首先在DOS下进入目录mysql\bin,然后键入以下命令

mysqladmin -u root -password ab12

2、 再将root的密码改为djg345。

mysqladmin -u root -p ab12 password

三、创建数据库

1、 CREATE DATABASE 数据库名;

2、 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 数据库名 TO 数据库名@localhost IDENTIFIED BY '密码';

3、 SET PASSWORD FOR

'数据库名'@'localhost' = OLD_PASSWORD('密码');

依次执行3个命令完成数据库创建。注意:中文 “密码”和“数据库”是户自己需要设置的。

找到命令行dbcmd打开电脑,进入电脑 *** 作系统,使用快捷键组合WIN+R键可以直接打开运行,输入dbcmd命令行,即可直接打开db2命令行dbcmd。

使用db2start启动db2数据库通过以上方法,在电脑中找到db2命令行db50pxd后,点击确定或者直接点击回车键,进入命令行db50pxd的运行程序界面。在db50pxd运行界面中,输入db2start,开始启动db2数据库。

完成db2数据库的启动在dbcmd运行界面中,输入db2start,开始启动db2数据库,等待系统启动db2数据库。系统启动db2数据库的时间由当前电脑或者服务器的配置确定。

使用create database命令创建数据库待系统启动db2数据库完成后,就可以开始使用db2创建数据库命令进行创建db2数据库了。在dbcmd中,输入:“db2 create database 数据库名”开始创建db2数据库。

db2数据库的创建在dbcmd运行界面中,输入:“db2 create database 数据库名”后,点击回车就可以开始创建db2数据库了,等待db2数据库创建完成。db2数据库创建时间由当前电脑或者服务器的配置决定。

连接db2数据库使用“db2 create database 数据库名”db2命令创建完成db2数据库后,就可以使用“db2 connect to 数据库名”进行连接刚才创建的数据库了,如果可以连接上数据库,就说明数据库可以正常使用了。db2数据库 db2创建数据库 db2命令创建数据库就为大家分享到这。

存储过程、数据备份和恢复、导入导出

存储过程创建及执行方法:

存储过程的创建:

在企业管理器中用鼠标单击存储过程,选择“新建存储过程…”,打开存储过程属性对话框并在文本框中输入存储过程的文本,按下ctrl+tab键退出

如:

CREATE PROCEDURE DBOXSELECT AS

Insert into student values(‘11’,’zhanglu’,’男’,NULL,‘2’)

Insert into student values(‘12’,’zhangchao’,’女’,NULL,‘4’)

Select from student where sname not like ‘zhang%’

然后在查询分析器中输入:EXECUTE xselect

备份方法1:

1 用管理员帐号登录SQL SERVER

2 运行SQL SERVER企业管理器

3 在控制台目录中展开服务器组和服务器,展开“管理”文件夹,在“备份”上单击鼠标右键,选择“新建备份设备”

4 在文本框中分别输入备份设备的逻辑名和完整的物理路径名,完成。

5 在控制台目录中展开服务器组和服务器,展开“管理”文件夹,在“备份”上单击鼠标右键,选择“备份数据库” 设置选项。

备份方法2:

1创建一个备份设备:

sp_addumpdevice device_type logic_name physical_name

 device_type :介质类型,比如‘disk’代表硬盘

 logic_name :备份设备的逻辑名

 physical_name:备份设备的物理名

2备份命令:

Backup database database_name to backup_device [with init/noinit]

database_name:被备份的数据库名

backup_device:备份设备名

init/noinit:完全备份或者差异备份

如:

use master

EXEC sp_addumpdevice ‘tape’‘mybackfile’’e:\st9\backfilebak’

BACKUP DATABASE DB TO mybackfile with init

恢复方法:

当存储数据库的物理介质被破坏或真个数据库被误删除时就要恢复整个数据库

恢复方法1:

RESTORE DATABASE database _name FROM backup_device

恢复方法2:

打开企业管理器,选择“工具”,选择“还原数据库”

给你举的例子,如果全告诉你就没意义了,对你没多大帮助,

数据库实例是相当于一个容器,没这个容器就无法在里面存储东西的。

解释:这个实例是oracle的特点之一,通过不同的实例可以每次根据实际需要只启动相应的库即可,不需要每次启动都把所有的oracle程序全,可以说是一种数据上的优化,提高oracle的执行效率。

备注:如果每次启动就把所有的实例起来,即影响oracle的执行效率,又影响电脑的性能,所有建议用到那个启动那个。

、启用FileTable

1、修改数据库引擎属性

打SQL Server配置管理器修改SQL Server数据库引擎属性使用页针 Microsoft SQL Server 2012安装启用 FILESTREAM

(1)针 Transact-SQL 访问启用 FILESTREAM

选项针 Transact-SQL 访问启用 FILESTREAM 必须选控制选项才能使用其控制选项启用选项能添加FileStream文件组

(2)针文件 I/O 流访问启用 FILESTREAM

选项针 FILESTREAM 启用 Win32 流访问

(3)Windows 共享名

使用控制选项输入用存储 FILESTREAM 数据 Windows 共享名称默认该SQL Server实例名称

(4)允许远程客户端针 FILESTREAM 数据启用流访问

选控制选项允许远程客户端访问服务器 FILESTREAM 数据

2、修改服务器属性

打SQL Server Management Studio修改该实例配置默认配置:

述选项解释:

(1)FILESTREAM 访问级别显示 SQL Server 实例支持 FILESTREAM 前级别若要更改访问级别请选择值:

已禁用

二进制型象 (BLOB) 数据存储文件系统默认值即filestream access level=0

已启用 Transact-SQL 访问

使用 Transact-SQL 访问 FILESTREAM 数据能通文件系统进行访问即filestream access level=1

已启用完全访问

FILESTREAM 数据使用 Transact-SQL 及通文件系统进行访问即filestream access level=0

注意:首启用 FILESTREAM 您能需要重新启计算机才能配置驱程序

(2)FILESTREAM 共享名称显示安装程选择 FILESTREAM 共享读名称

本实验我FILESTREAM 访问级别 设定:已启用完全访问

通T-SQL脚本执行则运行脚本:

EXEC syssp_configure N'filestream access level', N'2'

RECONFIGURE WITH OVERRIDE

注意:设置完重启实例

3、配置防火墙

若要防火墙保护环境使用 FILESTREAM客户端服务器都必须能够 DNS 名称解析包含 FILESTREAM 文件服务器FILESTREAM 要求 Windows 文件共享端口 139 445 处于打状态

二、配置文件组

1、添加文件组

完述 *** 作该数据库添加专用于FileStream文件组

通脚本 *** 作请运行脚本:

ALTER DATABASE [db01] ADD FILEGROUP [FileStreamFileGroup] CONTAINS FILESTREAM

2、添加文件

完述 *** 作该数据库添加FilStream类型数据库文件

本例系统并没FileStream数据文件类型创建mdf或ndf文件文件夹C:\SqlData面自创建逻辑名称命名文件夹即 C:\SqlData\FileData其filestreamhdr 文件 FILESTREAM 容器文件数据库删除mdf、ndf、log连同文件夹都删除

通脚本 *** 作请运行脚本:

ALTER DATABASE [db01] ADD FILE ( NAME = N'FileData', FILENAME = N'C:\SqlData\FileData' ) TO FILEGROUP [FileStreamFileGroup]

注意:例运行脚本前必须存C:\SqlData建议使用右侧选择按钮选择路径路径存报错:

同能存重复文件夹即能存C:\SqlData\FileData否则报错:

3、启非事务访问

FileTable 使 Windows 应用程序获取 FILESTREAM 数据 Windows 文件句柄需要 SQL Server 事务允许 SQL Server 存储文件进行非事务性访问必须要包含 FileTable 每数据库数据库级别指定所需非事务性访问级别

选项解释:

(1)FILESTREAM 非事务访问

文件系统 FileTables 存储 FILESTREAM 数据非事务性访问指定选项:OFF、READ_ONLY 或 FULL

服务器未启用 FILESTREAM则该值设置 OFF 并且禁用本实验其设置FULL

(2)FILESTREAM 目录名称

与所选数据库相关联 FILESTREAM 数据指定目录名称 FileTable 文件夹层结构数据库级目录实例级别 FILESTREAM 指定共享名称级及数据库创建 FileTable 父级

启用非事务性访问没提供目录名称则必须提供才能数据库创建 FileTable

通脚本执行:

ALTER DATABASE db01

SET FILESTREAM ( NON_TRANSACTED_ACCESS = FULL, DIRECTORY_NAME = N'ImageFiles' )

注意:更改现数据库调用带 DIRECTORY_NAME FILESTREAM 选项 ALTER DATABASE (Transact-SQL) 语句使用些选项更改目录名称数据库必须独占式锁定没打文件句柄

说明:检查否数据库启用非事务性访问查询目录视图脚本:

SELECT DB_NAME(database_id), non_transacted_access, non_transacted_access_desc

FROM sysdatabase_filestream_options

三、创建FileTable

1、创建第FileTable

SQL Server Management Studio提供脚本模板要想创建FileTable用脚本完:

USE db01

CREATE TABLE ImageTable1 AS FILETABLE

官范本:

USE [db01]

CREATE TABLE [dbo][ImageTable1] AS FILETABLE ON [PRIMARY] FILESTREAM_ON [FileStreamFileGroup]

WITH

(FILETABLE_DIRECTORY = N'ImageTable1', FILETABLE_COLLATE_FILENAME = Chinese_PRC_CI_AS)

2、创建第二FileTable

CREATE TABLE ImageTable2 AS FILETABLE

3、获取共享路径

文件表创建相应产文件表共享目录该目录路径通内建函数获取:

SELECT FileTableRootPath('ImageTable1')

本实验所返结:\\SQL1\SqlFile\ImageFiles\ImageTable1

4、查看

通Windows资源管理器见已经创建GUID命名文件夹

通SQL Server Management Studio查看表结构

四、 *** 作

1、向文件夹添加文件

通 Windows资源管理器向文件夹\\SQL1\SqlFile\ImageFiles\ImageTable1添加文件A01GIF运行脚本:

select from ImageTable1

结:

见 SQL Server自Table添加记录

2、文件改名

运行脚本:

update ImageTable1 set name='CupGIF' where name='A01GIF'

通Windows资源管理器查看文件夹\\SQL1\SqlFile\ImageFiles\ImageTable1见文件A01GIF已经改名CupGIF

3、查看共享文件夹

我继续复制其文件通Windows资源管理器查看文件夹

4、删除文件

使用脚本删除例:

Delete ImageTable1 where name='CupGIF'

或者通Windows资源管理器直接删除该文件

五、备份原

1、备份数据库

使用 SQL Server 备份数据库FILESTREAM 数据与数据库结构化数据起备份

2、部备份

想 FILESTREAM 数据与关系数据起备份则使用部备份 FILESTREAM 文件组排除外

create database 数据库名称

on

(

name='aaa',

filename='aaadbf',

size=初始大小,

maxsize=存储上限,

filegrowth=增长增量

)

log on

(

name='b',

filename='bldf',

size=初始大小,

maxsize=存储上限,

filegrowth=增长增量

)

扩展资料:

SQL语句创建基本数据库

SQL语句代码:CREATE DATABASE 语句。

CREATE DATABASE Epiphany

ON

(

NAME = Epiphany,

FILENAME = 'E:\SQL SERVER 2008\Epiphany_datamdf',

SIZE = 5MB,

MAXSIZE = 20,

FILEGROWTH = 20

)

LOG ON

(

NAME = Epiphany,

FILENAME = 'E:\SQL SERVER 2008\Epiphany_logldf',

SIZE = 2MB,

MAXSIZE = 10MB,

FILEGROWTH = 1MB

);

可以用这个模板,例子:

CREATE DATABASE Epiphany

ON

(

NAME = Epiphany,

FILENAME = 'E:\SQL SERVER 2008\Epiphany_datamdf',

SIZE = 5MB,

MAXSIZE = 20,

FILEGROWTH = 20

)

LOG ON

(

NAME = Epiphany,

FILENAME = 'E:\SQL SERVER 2008\Epiphany_logldf',

SIZE = 2MB,

MAXSIZE = 10MB,

FILEGROWTH = 1MB

);

完毕!

以上就是关于如何用Mysql的命令行客户端创建数据库全部的内容,包括:如何用Mysql的命令行客户端创建数据库、db2创建数据库、关于sql的创建数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存