B05-MySQL如何建库建表


关键字:创建数据库、新建数据库

问题背景

在课程中,有很多需要自己新建的数据库,没有提供创建数据库的脚本,比如test库,wuya库。
下面提供两种创建数据库的方法。
关联问题:
https://www.mashibing.com/question/detail/99557

方法1:使用Navicat(强烈推荐)

1)下载Navicat并连接数据库

首先,从课程资料下载Navicat,“免安装版”。
连接数据库方法参考:
https://wiki.bafangwy.com/doc/601/


下面以新建数据库wuya为例。

2)新建数据库

在左侧数据库列表上右键——新建数据库

输入数据库名字
字符集(固定 utf8mb4 -- UTF-8 Unicode)输入utf8m以后选中
排序规则(固定 utf8mb4_general_ci)输入utf8m以后选中

注意:新建数据库以后,在连接上右键刷新才能看到。或者关闭localhost连接、再打开。

3)执行建表脚本

3.1找到建表脚本

PHP工程,.sql脚本脚本一般会放在根目录下。
Java工程,.sql建表脚本一般会放在src/main/resources目录下

3.2执行建表脚本

双击数据库名字,代表使用这个数据库(否则会把表建到其他库去):

Ctrl+Q 新建查询窗口,然后把.sql文件里面的语句全部粘贴进去,运行即可。

注意:如果脚本里面有create database语句,一定要删掉,否则建库重复会报错。

方法2:在cmd中操作

1)连接数据库

mysql -uroot -proot

2)建库语句

只修改其中的库名:wuya即可

CREATE DATABASE IF NOT EXISTS wuya DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci;

3)指定使用数据库

创建了数据库以后,指定使用数据库:
use wuya;

4)执行建表语句

语法格式:
source 绝对路径\xxxx.sql;

比如:
source E:\log4j\db.sql;

同样要检查.sql文件中是否已有create database的内容。


无涯 2024年6月5日 17:45 收藏文档