首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL常用操作命令整理(三):文本導入、SQL文件執行、修改密碼、建庫建表示例

     編輯:MySQL 資料庫相關知識

12. 文本數據導入表

LOAD DATA LOCAL INFILE 'D:/MySQL.txt' INTO TABLE table_name;
  • 字段間**Tab分隔**,NULL用\N表示
  • 文件最好放mysql/bin目錄,先USE db_name

13. 導入.sql文件

USE db_name;
SOURCE d:/MySQL.sql;

14. 命令行修改root密碼

UPDATE mysql.user SET password=PASSWORD('新密碼') WHERE User='root';
FLUSH PRIVILEGES;

15. 顯示當前庫/用戶

SELECT DATABASE();
SELECT USER();

完整建庫建表示例(可存為school.sql直接SOURCE)

DROP DATABASE IF EXISTS school;
CREATE DATABASE school;
USE school;

CREATE TABLE teacher (
    id INT(3) AUTO_INCREMENT NOT NULL PRIMARY KEY,
    name CHAR(10) NOT NULL,
    address VARCHAR(50) DEFAULT '深圳',
    year DATE
);

INSERT INTO teacher VALUES('', 'allen', '大連一中', '1976-10-10');
INSERT INTO teacher VALUES('', 'jack', '大連二中', '1975-12-23');

文本文件格式示例(school.txt)

3	rose	大連二中	1976-10-10
4	mike	大連一中	1975-12-23

Tab分隔,NULL寫\N。導入:LOAD DATA LOCAL INFILE 'c:/school.txt' INTO TABLE teacher;

兩種執行.sql方式

  1. 命令行管道:mysql -uroot -p密碼 < c:/school.sql
  2. 客戶端內:SOURCE c:/school.sql;
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved