在access中表中数据导出为文本文件到MySQL的问题?
在access中表中数据导出为文本文件到MySQL的问题?
导出文本文件时候,可以选择字段分隔符,来把每一列隔开 和 文本识别符,来把char型数据括起来
我现在用“,”作为字段分隔符,不使用文本识别符
生成的文本文件如下
1,张三,男,,中国 上海,80501206
2,王五,女,中国 北京,65781666
load data infile "c:\\学生情况.txt" into table Student fields terminated by ",";
相关文档:
mysql启动和关闭约束的方法(FOREIGN_KEY_CHECKS)
2009-07-06 16:43
MySQL还原数据库,禁用和启用外键约束的方法(FOREIGN_KEY_CHECKS)
有时还原数据库时,因为表有约束导致40014错误,可以通过关闭外键约束,还原成功时再启用
禁用
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0
启用
S ......
mysql中char、varchar、nvarchar数据类型的用法区别:
说明:
1、char:
固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符。
2、varchar:
可变长度的非 Unicode 数据,最长为 8,000 个字符。
3、nvarchar:
可变长度 Unicode 数据,其最大长度为 4,000 字符。  ......
备份MySQL数据库的命令
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > backu ......
MySQL中用select实现TOP N功能
先说几个关键字:
distinct 返回不重复的多列
count() 计数
limit m,n 第m个起n个
那么,如果需要查找名为col的某一个列的Top N,并列出对应的值的select语句就如下:
select dinstinct(col),count(col) from tablename group by 1 order  ......
话说之前用php写的一个统计跑得好好的,突然一天不出数据了,追其原因出在sql语句上,由于数据量增大加上服务器老旧,运行sql语句的时候出现内存不足的提示,遂决定优化sql语句使其不产生临时表。需求清晰,下面举例说明:
原sql语句:
SELECT COUNT( DISTINCT md5 ) from active AS a
......