创建数据库test01-library
时间: 2023-07-27 20:18:49 浏览: 170
好的,您可以使用以下 SQL 语句来创建名为 test01-library 的数据库:
```
CREATE DATABASE test01-library;
```
请确保您具有足够的权限来创建数据库。
相关问题
用SOL语言完成,1、创建一个图书馆数据库Library,要求:该数据库的主数据文件逻辑名为Lib_data,数据文件物理地存在C:盘根目录下,文件名为Lib_data.mdf, 初始大小为15MB, 最大存储空间为100MB, 存储空间自动增长量为5MB; 数据库日志文件的逻辑名称为Lib_LOG, 保存日志的物理文件名称为Lib.Idf, 初始大小为10MB, 最大尺寸为30MB ,存储空间自动增长量为1MB。 (1)创建以上数据库 (2)修改Library数据库名称更改为TEST; (3)修改日志文件大小为10MB; (4)最后删除数据库TEST。 2、使用SQL语句创建会员信息表Member,其列名、数据类型以及其它说明如下表所示。
好的,以下是对您的问题的解答:
1. 用SQL语言创建一个图书馆数据库Library,要求如下:
(1)创建主数据文件Lib_data,逻辑名为Lib_data,物理文件保存在C:\目录下,文件名为Lib_data.mdf,初始大小为15MB,最大存储空间为100MB,存储空间自动增长量为5MB。
(2)创建日志文件Lib_LOG,逻辑名称为Lib_LOG,物理文件名称为Lib.ldf,初始大小为10MB,最大尺寸为30MB,存储空间自动增长量为1MB。
(3)删除数据库时,同时删除主数据文件和日志文件,使用以下SQL语句:
```
CREATE DATABASE Library
ON PRIMARY
(NAME = Lib_data,
FILENAME = 'C:\Lib_data.mdf',
SIZE = 15MB,
MAXSIZE = 100MB,
FILEGROWTH = 5MB),
LOG ON
(NAME = Lib_LOG,
FILENAME = 'C:\Lib.ldf',
SIZE = 10MB,
MAXSIZE = 30MB,
FILEGROWTH = 1MB)
GO
USE master
GO
DROP DATABASE TEST
GO
```
2. 使用SQL语句创建会员信息表Member,其列名、数据类型以及其它说明如下表所示:
| 列名 | 数据类型 | 说明 |
| --- | --- | --- |
| MemberID | int | 会员ID,自增长 |
| MemberName | varchar(50) | 会员姓名 |
| Gender | char(2) | 会员性别 |
| Birthday | date | 会员生日 |
| Address | varchar(100) | 会员地址 |
| Phone | varchar(20) | 会员电话 |
以下是SQL语句:
```
CREATE TABLE Member (
MemberID int IDENTITY(1,1) PRIMARY KEY,
MemberName varchar(50) NOT NULL,
Gender char(2) NOT NULL,
Birthday date NOT NULL,
Address varchar(100) NOT NULL,
Phone varchar(20) NOT NULL
)
```
1、使用命令行方式完成以下操作 (1)创建图书借阅数据库LibraryDB 和我的测试数据库MyTest. (2)打开图书借阅数据库Library DB. (3)在数据库LibraryDB 中创建读者表、读者类型表。 (4)显示MySQL服务器中数据库的相关信息。 (5)显示LibraryDB 数据库中相关表的信息。 hor (6)删除My Test数据库。
以下是使用命令行方式完成以上操作的步骤:
1. 创建图书借阅数据库LibraryDB和我的测试数据库MyTest:
```
CREATE DATABASE LibraryDB;
CREATE DATABASE MyTest;
```
2. 打开图书借阅数据库LibraryDB:
```
USE LibraryDB;
```
3. 在数据库LibraryDB中创建读者表、读者类型表:
```
CREATE TABLE Reader (
ReaderID INT PRIMARY KEY,
ReaderName VARCHAR(50),
ReaderType INT,
ReaderAge INT
);
CREATE TABLE ReaderType (
TypeID INT PRIMARY KEY,
TypeName VARCHAR(50),
MaxBorrowNum INT
);
```
4. 显示MySQL服务器中数据库的相关信息:
```
SHOW DATABASES;
```
5. 显示LibraryDB数据库中相关表的信息:
```
SHOW TABLES;
```
6. 删除MyTest数据库:
```
DROP DATABASE MyTest;
```