符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
1、利用navicat新建数据库,也可采取其他方式。
创新互联-专业网站定制、快速模板网站建设、高性价比思南网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式思南网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖思南地区。费用合理售后完善,10年实体公司更值得信赖。
2、创建数据库,填入数据库名称。
3、找到mysql的安装文件的bin文件。
4、找到所要导入的sql的文件夹。
5、用win+r或者开始-菜单-运行,输入cmd打开命令行。
6、输入d:回车,切换到D盘,输入cd +mysql安装路径下bin文件夹位置。
7、输入u 后面代表mysql数据库用户名 p后面是密码 ,“testwei“代表导入的数据库名称,后面就是导入数据库的sql文件。
8、打开navicat,看到数据库中,已经导入数据,证明,上述操作成功。
本文介绍 MySQL 8.0 shell 子模块 Util 的两个导入特性 importTable/import_table(JS和python 版本的命名差异)、importJson/import_json的使用方法。
其中 import_table 是通过传统 MySQL 协议来通信,Import_json 是通过 X 插件协议来通信。MySQL 一直以来提供导入文件 SQL 命令 load data infile(单线程)以及对应的可执行文件 mysqlimport(多线程)。
比如我导入 100W 行示例数据到表 ytt.tl1,花了 24 秒。这个已经是 MySQL 默认导入来的最快的。分析那我们现在看下 mysqlimport 工具的升级版,mysqlshell 的 util 工具集。
使用这两个工具之前,必须得临时开启 local_infile 选项。1. import_table建立 3306 端口的新连接我这里切换为 python 模式清空掉示例表 Ytt.tl1import_table 有两个参数,第一个参数定义导入文件的路径,第二个定义相关选项,比如导入的格式,并发的数量等。定义文件路径(参数1)定义选项(参数2)执行导入:只花了不到 17 秒,比传统 mysqlimport 快了不少。
我们上面指定了显式指定了字段分隔符,那有没有已经定义好的组合格式呢? 答案是有的,选项 dialect 可以指定以下格式:csv,tsv,json,csv-unix那么上面的导入,我们可以更简单,改下变量 y_options1 的定义导入时间差不多。这里要说明下,dialect 选项的优先级比较低,比如添加了'linesTerminatedBy':'\r\n', 则覆盖他自己的'\n'。
选项 diaelect 还有一个可选值为 json,可以直接把 json 结果导入到文档表里。比如我新建一张表 tl1_json重新定义文件以及导入选项。导入 JSON 数据速度也还可以,不到 24 秒。那导入 json 数据,就必须得提到以 X 插件协议通信的工具 import_json了。2. imort_json我们切换到 mysqlx 端口import_json 参数和 Import_table 参数类似,这里我改下选项我在手册上没有看到多线程的选项,所以单线程跑 35 秒慢了些。查看刚刚导入的数据import_json 不仅仅可以导入 Json 数据,更重要的是可以在 BSON 和 JSON 之间平滑的转换,有兴趣的同学可以去 TRY 下。
一、最简单的方法是使用MYSQL管理工具,推荐使用phpMyAdmin,详见,安装后进入首页,先建立一个名为ch03的数据库,然后点击右侧的SQL选单,将以上语句粘贴后点击执行即可!
=======
二、手工添加:
1、添加数据库:
打开一个命令提示符窗口(点击开始-运行- cmd),然后输入以下命令:
C:\mysqladmin -u root -p create ch03
输入您的mysql密码,并单击 Enter。除非出现问题,否则不会从 MySQL 获得任何反馈(这有点令人困扰)。
上面将建立起ch03数据库;
2、测试数据库是否建立成功:
需要启动 MySQL 监视器,请在命令行中输入 mysql -u root -p。输入根密码后,将看到类似以下的内容:
C:\mysql -u root -p
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7 to server version: 4.1.11-nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql
然后输入 use ch03。 use 告诉 MySQL 切换到指定的数据库。如果一切正常,您将看到以下输出:
C:\mysql -u root -p
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7 to server version: 4.1.11-nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql use ch03
Database changed
mysql
如果此数据库不存在,您会看到以下错误信息:ERROR 1049 (42000): Unknown database 'DB-DEVEL'。请返回到之前的操作步骤并再次尝试,直到您创建了数据库为止。然后重新回到本步骤,继续进行。一旦您验证了数据库确实存在,就可以输入 exit 来离开 MySQL 监视器。
3、添加表:
创建了数据库之后,就可以向其中添加几个简单的表和数据。
创建一个新的文本文件,并将其命名为 create-tables.sql。此文件的内容应该类似以下内容:
CREATE TABLE CATEGORY (
CATEGORY_CD CHAR(2) NOT NULL,
CATEGORY_NAME VARCHAR(20) NOT NULL,
PRIMARY KEY (CATEGORY_CD) );
CREATE TABLE SUB_CATEGORY (
CATEGORY_CD CHAR(2) NOT NULL,
SUB_CATEGORY_CD CHAR(2) NOT NULL,
SUB_CATEGORY_NAME VARCHAR(20) NOT NULL,
PRIMARY KEY (CATEGORY_CD, SUB_CATEGORY_CD) );
CREATE TABLE TIP (
TIP_CD CHAR(8) NOT NULL,
CATEGORY_CD CHAR(2) NOT NULL,
SUB_CATEGORY_CD CHAR(2) NOT NULL,
TIP_TITLE VARCHAR(90) NOT NULL,
TIP_CONTENT TEXT ,
PRIMARY KEY (TIP_CD) );
接着可通过如下方式将此文件馈送到 MySQL:
C:\mysql -u root -p ch03 create-tables.sql
Enter password: ********
此命令的前一部分应该是您所熟悉的内容。我将 ch03 添加到末尾,这会告诉 MySQL 启动并连接到指定的数据库(一个登录的快捷方式,然后输入 use ch03;)。然后, 符号告诉 MySQL 接受您刚才创建的 SQL 文件作为输入。不幸的是,MySQL 仍然不会提供任何反馈(除非有错误发生)。在任何情况下,您都可将沉默视作通过。
4、显示表:
同样,可通过 mysql -u root -p ch03 登录到 MySQL 监视器,然后输入 describe users;。您应该会看到一个对所创建的表的文本描述。
mysql –u用户名–p密码 –D数据库【sql脚本文件路径全名】,示例:mysql –uroot –p11111 -Dtest注意:A、如果在sql脚本文件中使用了use 数据库,则-D数据库选项可以忽略B、如果【Mysql的bin目录】中包含空格,则需要使用“”包含,如:“C:\Program Files\mysql\bin\mysql” –u用户名 –p密码–D数据库【sql脚本文件路径全名】方法二 进入mysql的控制台后mysqlsource sql脚本路径
navicat for mysql导出sql脚本,步骤如下:
打开navicat for mysql,点击连接,填写连接名,主机名或者ip地址,端口,用户名,密码,然后确定。
2.双击要导出的数据库(以aabb为示例),然后右击选择转储sql文件,根据需要选择导出数据和结构 以及导出结构,然后选择具体的存储路径就导出sql文件了。