`
Jatula
  • 浏览: 278621 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

MySQL用文本方式将数据装入数据库表中

阅读更多

     用文本方式将数据装入数据库表中(例如D:/mysql.txt)

mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE;
做個補充:里面的mysql.txt文件,內容是以Tab符號分開

 

导入.sql文件命令(例如D:/mysql.sql)
mysql>use database;
mysql>source d:/mysql.sql;

 

也可以用>>和<<這種符號!

 

其它做點記錄:

 

mysql jdbc连接url 使用中文
jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=gb2312

 

show processlist;列出每一笔联机的信息。
show varlables;列出mysql的系统设定。
show tables from db_name;列出db_name中所有数据表;
show [full] columns from table_name;列出table_name中完整信息,如栏名、类型,包括字符集编码。
show index from table_name; 列出table_name中所有的索引。
show table status;;列出当前数据库中数据表的信息。
show table status from db_name;;列出当前db_name中数据表的信息。
alter table table_name engine innodb|myisam|memory ;更改表类型
explain table_name / describe table_name ; 列出table_name完整信息,如栏名、类型。
show create table table_name 显示当前表的建表语句
alter table table_name add primary key (picid) ; 向表中增加一个主键
alter table table_name add column userid int after picid 修改表结构增加一个新的字段
alter table table_name character set gb2312 改变表的编码
select user(); 显示当前用户。
select password(’root’); 显示当前用户密码
select now(); 显示当前日期
flush privileges 在不重启的情况下刷新用户权限
mysqld –default-character-set=gb2312 ;设置默认字符集为gb2312

二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:

grant all on mydb.* to NewUserName@HostName identified by “password” ;
grant usage on *.* to NewUserName@HostName identified by “password”;
grant select,insert,update on mydb.* to NewUserName@HostName identified by “password”;
grant update,delete on mydb.TestTable to NewUserName@HostName identified by “password”;
grant all privileges on *.* to root@localhost
grant select,insert,delete,update,alter,create,drop on lybbs.* to NewUserName@”%” identified by “lybbs”;

 

全局管理权限:
FILE: 在MySQL服务器上读写文件。
PROCESS: 显示或杀死属于其它用户的服务线程。
RELOAD: 重载访问控制表,刷新日志等。
SHUTDOWN: 关闭MySQL服务。
数据库/数据表/数据列权限:
Alter: 修改已存在的数据表(例如增加/删除列)和索引。
Create: 建立新的数据库或数据表。
Delete: 删除表的记录。
Drop: 删除数据表或数据库。
INDEX: 建立或删除索引。
Insert: 增加表的记录。
Select: 显示/搜索表的记录。
Update: 修改表中已存在的记录。
特别的权限:
ALL: 允许做任何事(和root一样)。
USAGE: 只允许登录–其它什么也不允许做。

分享到:
评论

相关推荐

    Mysql数据库安装图解

    3. **执行SQL命令**:登录MySQL后,可以通过输入各种SQL命令来创建数据库、表,插入数据,查询数据等。例如,创建一个名为“testdb”的数据库,可以输入`CREATE DATABASE testdb;`。 通过以上三个步骤,我们不仅...

    如何用MySQL创建数据库和数据库表

    六、用文本方式将数据装入数据库表 可以使用 `LOAD DATA` 命令将文本文件中的数据装入数据库表中: ```sql mysql&gt; LOAD DATA LOCAL INFILE "mytable.txt" INTO TABLE mytable; ``` 七、显示表中的数据 可以使用 ...

    用MySQL创建数据库和数据库表.pdf

    使用文本方式将数据装入一个数据库表的步骤如下: 1. 创建一个文本文件“student.sql”,每行包括一个记录,用 TAB 键把值分开,并且以在 createtable 语句中列出的次序。 2. 将文本文件“student.sql”装载到 ...

    超详细的MySQL基础入门教程 从0讲到数据库操作 共22页.pdf

    6.7 用文本方式将数据装入一个数据库表 11 7 检索数据 12 7.1 从数据库表中检索信息 12 7.2 查询所有数据 12 7.3 修正错误记录 12 7.4 选择特定行 13 7.5 选择特定列 13 7.6 对行进行排序 14 7.7 行计数 15 8 多表...

    创建MySQL数据库.pdf

    9. 用文本方式将数据装入数据表中: ``` LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE 表名; ``` 10. 导入.sql 文件命令: ``` USE 数据库名; SOURCE d:/mysql.sql; ``` 11. 命令行修改 root 密码: ``` ...

    命令提示符 数据库操作

    * 用文本方式将数据装入数据表中:`LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE 表名;` * 导入.sql文件命令:`USE 数据库名;` 五、MYSQL的其它操作 * 退出MYSQL命令:`exit` * 如果你打命令时,回车后发现...

    最新国家开放大学电大《MySQL数据库应用》网络核心课实验训练1及4答案.pdf

    我们还使用 `load data` 语句将文本文件中的数据装入表中。 数据库系统维护 在实验训练 4 中,我们学习了数据库系统维护的基本方法。我们创建了一个学生选课数据库,包括三个表:学生、课程和选修表。我们还学习了...

    ORACLE,mysql,sqlserver,sybase数据库装文本软件

    自己写的数据库装载工具,平时工作中用于装载大文本文件到数据库表,也能直接装载excel,不过excel只能使用第一个sheet,且不支持合并的单元格。 jdk要求版本1.6及以上。 使用方法: java -jar lynload.jar,即可看到...

    最新国家开放大学电大《MySQL数据库应用》网络核心课实验训练1及4答案.docx

    7. 用文本方式将数据装入一个数据库表:创建一个文本文件“ student.sql ”,每行包括一个记录,用 TAB 键把值分开,并且以在 create table 语句中列出的次序,例如: ``` 02 Tony F 18 03 Amy M 18 04 Lisa M 18 ``...

    MySQL 5.1中文手冊

    3.3.3. 将数据装入表中 3.3.4. 从表检索信息 3.4. 获得数据库和表的信息 3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 3.6.4. 拥有...

    MySQL SQL查询语句大全集锦(经典珍藏)

    在数据管理方面,使用文本方式装入数据到表中,可以使用`LOAD DATA LOCAL INFILE '文件路径' INTO TABLE 表名;`。例如,将D:/mysql.txt的文件数据装入到MYTABLE表中,可以使用`LOAD DATA LOCAL INFILE 'D:/mysql.txt...

    MySQL中文参考手册.chm

    8.3.5 使用外键 8.4 创建并使用一个数据库 8.4.1 创建并选用一个数据库 8.4.2 创建一个数据库表 8.4.3 将数据装入数据库表 8.4.4 从一个数据库表检索信息 8.4.4.1 选择所有数据 ...

    MySQL中文参考手册

    + 7.1.5 数据库,表,索引,列和别名的命名 # 7.1.5.1 名字的大小写敏感性 o 7.2 用户变量 o 7.3 列类型 + 7.3.1 列类型的存储要求 + 7.3.5 数字类型 + 7.3.6 日期和时间类型 # 7.3.6.1 问题和日期类型 # ...

    MySql 5.1 参考手册.chm

    3.3.3. 将数据装入表中 3.3.4. 从表检索信息 3.4. 获得数据库和表的信息 3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 3.6.4. 拥有...

    MYSQL

    8.3.5 使用外键 8.4 创建并使用一个数据库 8.4.1 创建并选用一个数据库 8.4.2 创建一个数据库表 8.4.3 将数据装入数据库表 8.4.4 从一个数据库表检索信息 8.4.4.1 选择所有数据 8.4...

    MYSQL中文手册

    3.3.3. 将数据装入表中 3.3.4. 从表检索信息 3.4. 获得数据库和表的信息 3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 ...

    MySQL 5.1官方简体中文参考手册

    3.3.3. 将数据装入表中 3.3.4. 从表检索信息 3.4. 获得数据库和表的信息 http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/(第 3/24 页)2006-11-02 19:12:13 MySQL 5.1 Reference Manual 3.5. 在批处理...

    MySQL 5.1参考手册中文版

    3.3.3. 将数据装入表中 3.3.4. 从表检索信息 3.4. 获得数据库和表的信息 3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 ...

    mysql命令语句

    - **使用文本方式将数据装入数据表中** - `LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE 表名;` - 此命令用于将存储在文本文件中的数据加载到指定表中。需要注意的是,文本文件中的数据格式必须与表的结构...

Global site tag (gtag.js) - Google Analytics