Heim php教程 PHP开发 Zwei Methoden für MySQL-Befehle zum Ausführen von SQL-Dateien

Zwei Methoden für MySQL-Befehle zum Ausführen von SQL-Dateien

Dec 14, 2016 am 10:53 AM
mysql命令

Freunde, die SQL Server oder Oracle studiert haben, wissen, dass ein SQL-Skript eine Sammlung von SQL-Anweisungen ist, die einen oder mehrere SQL-Befehle enthalten. Wir können diese SQL-Skripte in eine Textdatei einfügen (wir nennen sie eine „SQL-Skriptdatei“). ) und führen Sie dann diese SQL-Skriptdatei über die entsprechenden Befehle aus. Die grundlegenden Schritte sind wie folgt:

1. Erstellen Sie eine SQL-Skriptdatei, z. B. die folgende SQL-Anweisung, kopieren Sie sie in Notepad und speichern Sie sie dann als SQL-Suffixdatei.

c-- phpMyAdmin SQL Dump  
-- version 2.10.0.2  
-- http://www.phpmyadmin.net  
--   
-- 主机: localhost  
-- 生成日期: 2007 年 10 月 27 日 06:38  
-- 服务器版本: 5.0.37  
-- PHP 版本: 5.2.1  
       
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";  
       
--   
-- 数据库: `votesystem`  
--   
CREATE DATABASE `votesystem` DEFAULT CHARACTER SET latin1 COLLATElatin1_general_ci;  
USE `votesystem`;  
       
-- --------------------------------------------------------  
       
--   
-- 表的结构 `admin`  
--   
       
CREATE TABLE `admin` (  
  `username` char(20) NOT NULL default '',  
  `passwd` char(20) NOT NULL default '',  
  PRIMARY KEY  (`username`)  
) ENGINE=MyISAM DEFAULT CHARSET=gb2312;  
       
--   
-- 导出表中的数据 `admin`  
--   
       
INSERT INTO `admin` VALUES ('admin', 'admin');  
       
-- --------------------------------------------------------  
       
--   
-- 表的结构 `voteitem`  
--   
       
CREATE TABLE `voteitem` (  
  `voteitem_id` smallint(5) unsigned NOT NULL auto_increment,  
  `vote_id` smallint(5) unsigned NOT NULL default '0',  
  `vote_item` varchar(100) NOT NULL default '',  
  `vote_count` smallint(5) unsigned NOT NULL default '0',  
  PRIMARY KEY  (`voteitem_id`)  
) ENGINE=MyISAM  DEFAULT CHARSET=gb2312 AUTO_INCREMENT=34 ;  
       
--   
-- 导出表中的数据 `voteitem`  
--   
       
INSERT INTO `voteitem` VALUES (25, 6, 'perl', 10);  
INSERT INTO `voteitem` VALUES (24, 6, 'python', 20);  
INSERT INTO `voteitem` VALUES (23, 6, 'c++', 20);  
INSERT INTO `voteitem` VALUES (22, 6, 'c', 15);  
INSERT INTO `voteitem` VALUES (21, 6, 'php', 25);  
INSERT INTO `voteitem` VALUES (29, 6, 'shell', 5);  
INSERT INTO `voteitem` VALUES (28, 6, 'asm', 5);  
INSERT INTO `voteitem` VALUES (27, 6, 'java', 3);  
INSERT INTO `voteitem` VALUES (26, 6, 'c#', 4);  
INSERT INTO `voteitem` VALUES (33, 7, 'Mac OS', 60);  
INSERT INTO `voteitem` VALUES (32, 7, 'OS/2', 5);  
INSERT INTO `voteitem` VALUES (31, 7, 'Windows', 50);  
INSERT INTO `voteitem` VALUES (30, 7, 'Linux', 51);  
       
-- --------------------------------------------------------  
       
--   
-- 表的结构 `votemain`  
--   
       
CREATE TABLE `votemain` (  
  `vote_id` smallint(5) unsigned NOT NULL auto_increment,  
  `vote_name` varchar(100) NOT NULL default '',  
  `vote_time` datetime NOT NULL default '0000-00-00 00:00:00',  
  PRIMARY KEY  (`vote_id`)  
) ENGINE=MyISAM  DEFAULT CHARSET=gb2312 AUTO_INCREMENT=8 ;  
       
--   
-- 导出表中的数据 `votemain`  
--   
       
INSERT INTO `votemain` VALUES (7, '你最喜欢的系统', '2007-10-26 14:10:13');  
INSERT INTO `votemain` VALUES (6, '你最喜欢的语言', '2007-10-26 14:09:15');
Nach dem Login kopieren

2. Verwenden Sie den Befehl, um die SQL-Skriptdatei auszuführen

Methode 1, verwenden Sie den Befehl cmd, um unter Windows (oder Unix- oder Linux-Konsole) auszuführen
[Mysql bin Verzeichnis 】mysql –u Benutzername –p Passwort –D Datenbank C:MySQLbinmysql –uroot –p123456 -Dtest

Zwei Methoden für MySQL-Befehle zum Ausführen von SQL-Dateien

Hinweis:
A. Wenn die Verwendungsdatenbank in der SQL-Skriptdatei verwendet wird, kann die Datenbankoption -D ignoriert werden
B. Dann müssen Sie die Einbindung „“ verwenden, z. B.: „C:ProgrammeMySQLbinmysql“ -u Benutzername -p Passwort -D Datenbank C Erstellen Sie eine Datenbank und Datenbankverwaltung. Wenn die Datenbank nicht in der Datenbank vorhanden ist, müssen Sie zunächst mit dem Befehl eine leere Datenbank erstellen.

Methode zwei: Rufen Sie die MySQL-Konsole auf (z. B. MySQL 5.5-Befehlszeilenclient) und führen Sie mit dem Quellbefehl
Mysql>source [vollständiger Pfadname der SQL-Skriptdatei] oder Mysql> aus. [Vollständiger Pfadname der SQL-Skriptdatei], Beispiel:
Quelle C:test.sql oder 🎜>Öffnen Sie den MySQL-Befehlszeilenclient, geben Sie das Datenbankkennwort ein, um sich anzumelden, und verwenden Sie dann den Quellbefehl oder .

Zwei Methoden für MySQL-Befehle zum Ausführen von SQL-Dateien

oder

Zwei Methoden für MySQL-Befehle zum Ausführen von SQL-Dateien

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)