紫影基地

 找回密码
 立即注册
查看: 85|回复: 0

linux mysql 创建数据库

[复制链接]
阅读字号:

2001

主题

2116

帖子

21万

积分

超级版主

Rank: 8Rank: 8

积分
210086
发表于 2024-11-24 10:45:59 | 显示全部楼层 |阅读模式

使用命令行方式创建数据库(以 MySQL 8.0 为例)
登录 MySQL 服务器:
打开终端,使用以下命令登录到 MySQL 服务器。假设 MySQL 服务器运行在本地,用户名是root,密码是your_password(请将your_password替换为实际密码):
mysql -u root -pyour_password。
如果不想在命令行直接显示密码,可以先输入mysql -u root -p,然后按回车键,此时系统会提示输入密码,输入正确密码后即可登录。
创建数据库命令:
在成功登录 MySQL 后,使用CREATE DATABASE语句来创建数据库。例如,要创建一个名为mydatabase的数据库,命令如下:
CREATE DATABASE mydatabase;。
注意语句末尾的分号,这是 SQL 语法要求的。分号用于表示语句的结束。这个命令会在 MySQL 服务器上创建一个新的数据库。如果数据库名称已经存在,将会报错。
验证数据库是否创建成功:
可以使用SHOW DATABASES;命令来查看所有的数据库列表。在这个列表中应该能看到刚刚创建的mydatabase。例如:

sql
复制
SHOW DATABASES;

plaintext
复制
       - 这会列出MySQL服务器上所有的数据库,包括系统数据库(如`information_schema`、`mysql`、`performance_schema`等)和用户创建的数据库(如`mydatabase`)。
2. **使用脚本文件创建数据库(以`.sql`文件为例)**
   - **编写创建数据库的脚本文件**:
     - 创建一个文本文件,例如`create_database.sql`,在文件中写入创建数据库的命令。内容如下:
       - ```sql
         CREATE DATABASE mynewdatabase;
保存文件。
执行脚本文件:
在终端中,使用以下命令来执行脚本文件(假设文件位于当前目录下)。同样,先登录到 MySQL 服务器(参考前面登录步骤),然后使用以下命令:
source create_database.sql;。
或者也可以使用:
\. create_database.sql;。
执行后,会在 MySQL 服务器上创建mynewdatabase数据库。可以通过SHOW DATABASES;命令来验证。
另外,在创建数据库时,还可以指定数据库的字符集和排序规则。例如,要创建一个使用utf8mb4字符集和utf8mb4_general_ci排序规则的数据库new_database,可以使用以下命令:

sql
复制
CREATE DATABASE new_database CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫影基地

GMT+8, 2025-1-12 06:47 , Processed in 0.079947 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表