fan@fan:sqlite$ sudo apt-get install sqlite3正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 您可能需要运行“apt-get -f install”来纠正下列
linux上安装了mysql服务,默认的字符编码不是utf8,所以会出现中文乱码。
解决方案如下:
1、修改文件/etc/my.cnf,在mysqld配置的最后一行加上character-set-server=utf8
vi /etc/my
Linux 下mysql通过存储过程实现批量生成记录
在开发中有一个这样的需求:需要在数据库的表中生成大量的记录,这些记录只有很少的差别,只会在创建表的时候进行一次这个操作。当然,要是人工一条一条的做也不是不可以,也可以用外部的程序来完成,
详解 linux mysqldump 导出数据库、数据、表结构
导出完整的数据库备份:mysqldump -h127.0.0.1 -P3306 -uroot -ppassword --add-locks -q dbname > dbname
查看字符集编码
MySQL> show variables like 'character%';
修改字符集编码,方法如下
mysql> set character_set_database=utf8;
注意,有可能在修改之后仍然在写入中文
第一步:安装相关的依赖yum install perl-Data-Dumper
第二步:初始化mysql数据库的内部信息./scripts/mysql_install_db --basedir=/usr/local/mysql --data
mysqldump是mysql数据库中备份工具,用于将MYSQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。
语法:
mysqldump (选项)
选项:
--add-drop-table :在每个创建数据表语句前添加删
1)端口判断法==>仅适合数据库本地使用
法1:if条件判断方法[root@oldboy scripts]# cat check_db01.sh
#!/bin/sh
#created by oldboy
#mail:oldboy521@gm