用文本方式将数据装入数据库表中(例如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: 只允许登录–其它什么也不允许做。
分享到:
相关推荐
3. **执行SQL命令**:登录MySQL后,可以通过输入各种SQL命令来创建数据库、表,插入数据,查询数据等。例如,创建一个名为“testdb”的数据库,可以输入`CREATE DATABASE testdb;`。 通过以上三个步骤,我们不仅...
六、用文本方式将数据装入数据库表 可以使用 `LOAD DATA` 命令将文本文件中的数据装入数据库表中: ```sql mysql> LOAD DATA LOCAL INFILE "mytable.txt" INTO TABLE mytable; ``` 七、显示表中的数据 可以使用 ...
使用文本方式将数据装入一个数据库表的步骤如下: 1. 创建一个文本文件“student.sql”,每行包括一个记录,用 TAB 键把值分开,并且以在 createtable 语句中列出的次序。 2. 将文本文件“student.sql”装载到 ...
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 多表...
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` * 如果你打命令时,回车后发现...
我们还使用 `load data` 语句将文本文件中的数据装入表中。 数据库系统维护 在实验训练 4 中,我们学习了数据库系统维护的基本方法。我们创建了一个学生选课数据库,包括三个表:学生、课程和选修表。我们还学习了...
自己写的数据库装载工具,平时工作中用于装载大文本文件到数据库表,也能直接装载excel,不过excel只能使用第一个sheet,且不支持合并的单元格。 jdk要求版本1.6及以上。 使用方法: java -jar lynload.jar,即可看到...
7. 用文本方式将数据装入一个数据库表:创建一个文本文件“ student.sql ”,每行包括一个记录,用 TAB 键把值分开,并且以在 create table 语句中列出的次序,例如: ``` 02 Tony F 18 03 Amy M 18 04 Lisa M 18 ``...
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. 拥有...
在数据管理方面,使用文本方式装入数据到表中,可以使用`LOAD DATA LOCAL INFILE '文件路径' INTO TABLE 表名;`。例如,将D:/mysql.txt的文件数据装入到MYTABLE表中,可以使用`LOAD DATA LOCAL INFILE 'D:/mysql.txt...
8.3.5 使用外键 8.4 创建并使用一个数据库 8.4.1 创建并选用一个数据库 8.4.2 创建一个数据库表 8.4.3 将数据装入数据库表 8.4.4 从一个数据库表检索信息 8.4.4.1 选择所有数据 ...
+ 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 问题和日期类型 # ...
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. 拥有...
8.3.5 使用外键 8.4 创建并使用一个数据库 8.4.1 创建并选用一个数据库 8.4.2 创建一个数据库表 8.4.3 将数据装入数据库表 8.4.4 从一个数据库表检索信息 8.4.4.1 选择所有数据 8.4...
3.3.3. 将数据装入表中 3.3.4. 从表检索信息 3.4. 获得数据库和表的信息 3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 ...
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. 在批处理...
3.3.3. 将数据装入表中 3.3.4. 从表检索信息 3.4. 获得数据库和表的信息 3.5. 在批处理模式下使用mysql 3.6. 常用查询的例子 3.6.1. 列的最大值 3.6.2. 拥有某个列的最大值的行 3.6.3. 列的最大值:按组 ...
- **使用文本方式将数据装入数据表中** - `LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE 表名;` - 此命令用于将存储在文本文件中的数据加载到指定表中。需要注意的是,文本文件中的数据格式必须与表的结构...