使用mysql的随笔
来源:互联网 发布:什么是面向接口编程 编辑:程序博客网 时间:2024/05/21 10:48
防止登录mysql后读出的数据乱码,可在mysql(5.5以前的版本)的配置文件/etc/mysql/my.cnf文件中[client]下添加: default-character-set=utf8 安装此软件开发包; 点击(此处)折叠或打开
在 [mysqld]下添加: default-character-s; 在mysql(5.5的版本以及以后版本)的配置文件/etc/mysql/my.cnf文件中加入[mysqld]下添加的应该为:
character-set-server=utf8 collation-server=utf8_general_ci; 5.5以后的版本对字符编码方式的修改,与原来在[mysqld]下的修改已经发生了变化,如果在5.5版本中用default-character-set=utf8,来修改的话,你的mysql启动时显示start: Job failed to start;
设置字符编码这条语句要加在你创建数据库之前,这样就会改变整个数据库的编码。 在c程序中调用mysql API来读取表中的汉字时会乱码,所以,要在执行mysql_real_query(MYSQL *mysql, const char *query, unsigned long length)语句之前加上 mysql_query(&mysql, “set names 'utf8'”);
比如将以个a.txt文本文件添加到mysql的一个表test中,首先将a.txt拷贝到与你创建的数据库同一目录下(/var/lib/mysql/),并且改变其权限(必须改为满权限,不然会出现文件无法找到的错误),然后,进入mysql,再执行 load data infile '/var/lib/mysql/a.txt' into table test fields terminated by '#'; 这样就可以导入数据了。
接下来要说的load命令是怎样来判断你的多少个数据为一个元组数据?字段之间的分隔和记录(行)之间的分隔默认是\t(即Tab)和\n。但可以改变,如:
FIELDS TERMINATED BY ',' --字段用 , 进行分隔 ;
FIELDS TERMINATED BY ' ' --记录用空格 进行分隔;
FIELDS TERMINATED BY ‘#’--记录用#进行分隔;
注意:当有多个分隔符连在一起时,那么除了第一个分隔符被识别为分隔符外,后面的分隔符将被置为0或NULL,比如,(3#4###).它导入数据库后,是3 4 0 0(表中的字符属性为int);另外要注意其它操作系统的换行符与windows可能不相同。
清空mysql表的内容 truncate table table_name;
ubuntu 找不到mysql.h:
编译的时候 gcc xx.c -o xx -L /usr/include/mysql -l mysqlclient
上一篇:apache虚拟主机搭建以及cgi程序的运行
下一篇:远程拷贝东西
- IE中的某些写法的注意事项...
- 上海网站建设成各方关注焦点...
- [unix shell笔记] - grep家族...
- keepalived 主备切换 简单配置...
- keepalived+mysql热备
- python 多进程之管道实例(模...
- 解决mysql“Access denied for...
- 新做的mysql5.1中文手册...
- 安装Oracle出现的故障以及解决...
- mysql中连接字符串操作...
- 那一台服务器也没5T的存储空间...
- 公司有5T的数据用于下载,数据...
- CACTI监控ESXI中的虚拟机,监...
- 如何挂载一块以前做过LVM的硬...
- 做主主同步,只同步个别的几张...
- 使用mysql的随笔
- MySQL使用随笔
- Fragment的使用随笔
- WebVeiw的使用随笔
- 关于mysql的点随笔
- mysql随笔
- mySQL 随笔
- mysql随笔
- mysql随笔
- MySQL随笔
- mysql 随笔
- mysql随笔
- MySQL随笔
- Mysql随笔
- [随笔] 停止mysql正在执行的sql
- c# 随笔------Dictionary泛型的使用
- Linux移植随笔:git的使用
- c# 随笔------Dictionary泛型的使用
- ubuntu下sublime Text 2编辑器安装教程
- ubuntu 下安装搜狗输入法
- Git常用命令大全
- ubuntu 下wi-fi创建
- apache虚拟主机搭建以及cgi程序的运行
- 使用mysql的随笔
- 远程拷贝东西
- 360杯信息安全技术大赛Web第一题分析
- c 语言中的变量
- 六个常用的开源搜索
- excel处理
- poj 1135 Domino Effect (隐式最短路)
- Ubuntu12.04下adb无法识别设备 Ubuntu下adb看不到设备的解决方法 博客分类: ubuntu 这个问题纠结了我2天,本来过去在ubuntu 9下连接HTC
- Download file from Linux by PSCP in windows