Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >怎么用sql脚本创建数据库_mysql数据库导入

怎么用sql脚本创建数据库_mysql数据库导入

作者头像
全栈程序员站长
发布于 2022-11-09 10:09:57
发布于 2022-11-09 10:09:57
17.3K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

使用sql脚本建立数据库,可以方便各用户,各数据库之间的复制使用,下面将在cmd中完成上述操作:

cmd中mysql基本操作:

1.连结mysql: C:\Users\WJ>mysql -h 127.0.0.1 -uroot -p123456 其中-h表示host 127.0.0.1表示地址,这里你如果是远程访问的话,直接写上远程地址即可,-u -p分别为用户名及密码;

2.查看所有数据库:show databases;

3.操作某一数据库: use school_2;

4.查看该数据库下的表:show tables;

5.创建一个新的数据库:create database new_test default charset=utf8;

6.删除数据库: drop database new_test;

使用sql脚本建立数据表,这里是往已经存在的数据库里面添加表,有两种方式:

1.在命令行下已连结数据库:使用 source F:\Study\SQL\my.sql

其中F:\Study\SQL\my.sql为sql脚本地址:** 例如,首先新建一个数据库并使用:

输入 source F:\Study\SQL\my.sql 其中F:\Study\SQL\my.sql为sql脚本地址:

show tables查看表已经插入完成:

2.在你未连结时,输入mysql -h 127.0.0.1 -u root -p123456 -D test_02< F:\Study\SQL\my.sql

其中127.0.0.1为地址,-u -p为用户名和密码,-D为要操作的数据库,我先输入exit退出连接,然后输入命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysql -h 127.0.0.1 -uroot -p123456 -D test_02<F:\Study\SQL\my.sql

查看:

如果说你的脚本里面有创建数据库的脚本了,那么就不用再use 数据库,而后添加表了,直接:

1.source F:\Study\SQL\my.sql前面不用use database; 2.mysql -h 127.0.0.1 -u root -p123456< F:\Study\SQL\my.sql 把数据库那个直接去了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年9月24日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
[MYSQL] 新搭建个备库 却报错Last_SQL_Errno: 1396
在mysql 5.7.x环境使用Mysqldump搭建一个从库, 然后主库修改个密码, 从库就报错如下:
大大刺猬
2025/04/10
2510
linux学习第五十篇:MySQL创建用户以及授权,常用sql语句,MySQL数据库备份恢复
MySQL创建用户以及授权 给用户user1授权,指定IP:127.0.0.1,只有在这个IP下才能登陆,密码为11111,*.*是可以访问所有mysql文件,因为这了指定了IP,所在登陆的时候需要加-h指定IP:127.0.0.1 grant all on *.* to ‘user1’@’127.0.0.1’ identified by ‘111111’; 针对user2在库db1中授权使用select,upadte,insert: grant SELECT,UPDATE,INSERT on db
用户1215343
2018/02/05
1.2K0
mysql用户管理,常用sql语句,mysql数据库备份恢复
mysql用户管理: grant all on *.* to 'user1'@'127.0.0.1' identified by '用户密码' = 创建一个新用户 查看当前用户授予的权限:show g
叶瑾
2018/06/14
4.9K0
mysql下如何执行sql脚本
首要步骤(一般可省略): 开启mysql服务(默认是开机时就自动运行了): 控制面板-->管理工具-->服务,在里面找到名称为mysql的项,双击就可看它的服务状态是启动还是停止,把它设为启动 连接mysql: 在命令行下输入 mysql -h localhost -u root -p回车,然后输入密码即可;或直接运行mysql自
用户1258909
2018/07/03
3.5K0
MySQL数据库基础快速入门
在前面的B站视频,已经给大家演示了如何安装MySQL,如果你还没有安装MySQL,你可以参考“极客开发者”B站视频频道的相关教程。再看以下内容
极客开发者
2022/01/18
1.1K0
Linux系统MySQL数据库主从同步实战过程
今天我们是用二进制安装包进行布署MySQL数据库服务,其它方式的安装布署方法请参考前面的文章
民工哥
2020/09/16
7710
mysql数据库运维方案
数据库不仅仅是dba的工作,每一个测试人员也应该懂得基本的数据运维操作,因为数据库是数据承载的地方并且是系统中非常重要的一部分,所以我们也需要熟练的对数据库进行基本维护。
Wu_Candy
2022/07/04
11.2K0
MySQL 数据备份&恢复(mysqldump 工具)
数据无价,谨慎操作, 防止误删,学习备份... 一、mysqldump 备份工具 MySQL自带的逻辑备份工具 它支持数据库全备或指定库备份 它备份的输出以文件形式保存 并且文件内容都是SQL语句 选项 含义 -A --all-databases导出MySQL中所有数据库 -B --databases导出一个或多个数据库 -d 只导出表结构 -t 只导出表内容 --tables 指定需要导出的表名 --single-transaction innodb热备启用一个大的事务完成的备份保证数据完整性 --flu
技能锦囊
2020/04/15
2.9K0
MySQL下执行sql脚本以及数据的导入和导出
mysql -h localhost -u root -proot < /itoffer_new.sql
浩Coding
2019/07/03
4.9K0
Mysql数据库脚本
保存脚本文件,/Users/guoshunfa/Downloads/pandacode.sql。
郭顺发
2023/07/06
3690
MySQL命令行备份数据库、导入SQL脚本
回车即可 注意的是,在进入mysql命令行后,SQL文件路径的分隔符是“/”,而不是“\”
孙晨c
2020/05/19
4.5K0
Linux下导入SQL文件及MySQL常用命令
默认端口:3360 ;默认主机地址:127.0.0.1 也可以写成 localhost
德顺
2019/11/13
9.9K0
mysql数据库基本操作语句,模拟误删数据恢复
作为小站长,mysql数据库算是比较常用的了。作为运维,肯定遇到过数据被误删的情况。下面模拟数据库为误操作删除后的恢复过程。
IT不难
2022/04/23
1.8K0
mysql数据库基本操作语句,模拟误删数据恢复
Mysql数据库备份与还原
在服务器进行数据传输、数据存储和数据交换,就有可能产生数据故障。比如发生意外停机或存储介质损坏。这时,如果没有采取数据备份和数据恢复手段与措施,就会导致数据的丢失,造成的损失是无法弥补与估量的。
Devops海洋的渔夫
2022/01/17
2K0
Mysql数据库备份与还原
MySQL运维常用Shell脚本汇集
描述:本文章是为了记录在日常MySQL运维中对数据库进行操作处理的Shell脚本编写,做一个备份说明;
全栈工程师修炼指南
2022/09/29
1.6K0
MySQL运维常用Shell脚本汇集
MySQL数据库学习初步
   我使用的环境是Win7,开始学习PHP和MySQL,并且买了本《Head First PHP & MySQL》,可以从Head First Labs官网获得HeadFirst系列书籍的相关信息和源代码。
ccf19881030
2019/04/24
1.7K0
MySQL数据库学习初步
MySQL备份时候排除指定的数据库
使用mysqldump命令备份时候,--all-databases 可以备份所有的数据库。 使用ignore-table 还可以排除制定的表。但是,mysqldump没有参数可以排除数据库的。 要备份的数据库少的时候,可以通过mysqldump -uroot -p123456 --databases db1 db2 db3 > mysqldump.sql 这样来备份。 但是假如数据库有数十个的话,这样写起来很累人,也很low。解决办法还是有的,看下面: 【下面演示用的mysql用户名的root,密码123456】 mysql -uroot -p123456 -e 'show databases;'|grep -E -v "Database|information_schema|mysql|test" |xargs mysqldump -uroot -p123456  --databases > mysqldump1.sql 但是很不幸的是,在mysql5.5上执行备份时报错了。 查了下资料,发现是由于5.5以后,mysql的performance_schema库导致的。那我们备份时跳过该库即可,下面2种方法任选:
保持热爱奔赴山海
2019/09/18
3K0
MySQL 数据库常用命令小结
mysqladmin drop databasename 删除数据库前,有提示。
阳光岛主
2019/02/19
1K0
MySQL数据库基本语句
MySQL数据库系统是一个典型的C/S(客户端/服务器)架构的应用,要访问MySQL数据库需要使用专门的客户端软件。在Linux系统中,最简单、易用的MySQL客户端软件是其自带的mysql命令工具。
星哥玩云
2022/08/18
4.5K0
MySQL数据库基本语句
Mysql数据库备份还原和数据表、数据导出导入
mysqldump -uroot -p'pwd' -B db1db2 | gzip >/db_back.sql.gz 
菲宇
2022/12/02
6.8K0
相关推荐
[MYSQL] 新搭建个备库 却报错Last_SQL_Errno: 1396
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验