MySQL如何执行SQL脚本文件? | 您所在的位置:网站首页 › 执行sql批量更新出错是什么意思啊 › MySQL如何执行SQL脚本文件? |
SQL脚本是个啥
以.sql结尾的关系型数据库脚本,其中存放的是一条条的SQL语句,和shell脚本一样,从上往下依次执行SQL条目。 要注意的是,每条语句都需要遵守SQL语句的书写格式,以;或\G结尾,不然就会报错。 如何书写这其实和在数据库中操作一样,只不过是换成了免交互模式,你写入,MySQL执行。你写多少,数据库就执行多少,只需要注意语句是否有错就可以了。 测试SQL脚本 /*----------员工信息表----------*/ create database test; use test; create table staff ( id int(10) primary key not null, name char(4) not null, age tinyint(5) not null, sex enum('男','女') not null, department set('人事','财务','市场') not null ); desc test.staff; insert into staff values(1,'张三',22,'男','人事'); insert into staff values(2,'李莉',23,'女','财务'); insert into staff values(3,'王五',24,'男','市场'); select * from test.staff; 执行方式有两种执行方式,一种是在命令行中执行,一种是在数据库中执行。 在命令行中执行格式:mysql -u root -p 密码 select * from test.staff; +----+--------+-----+-----+------------+ | id | name | age | sex | department | +----+--------+-----+-----+------------+ | 1 | 张三 | 22 | 男 | 人事 | | 2 | 李莉 | 23 | 女 | 财务 | | 3 | 王五 | 24 | 男 | 市场 | +----+--------+-----+-----+------------+ |
CopyRight 2018-2019 实验室设备网 版权所有 |