Mysql 导入 .sql文件中文乱码?
--default-character-set=utf8 与修改sql文件加入:SET NAMES 'utf8';
导入脚本时,SET NAMES 'xxx' ,xxx应该和sql脚本文件的实际编码一致,如果你设置的时utf-8 ,那么请确认你的sql脚本文件时utf-8保存的:
iconv -f UTF-8 xxx.sql
如果显示正常,那么这一步就OK了
另外注意你的脚本里,有没有给库表设置正确的编码
在mysql自带CLI Client中,在查询和更新数据之前,请先SET NAMES 'xxx' ,xxx为你的终端的编码
相关文档:
这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内:
mysql> SELECT something from table
WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;
DAYOFWEEK(date)
返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标 ......
一、
控制流程函数
a)
CASE WHEN THEN
函数
语法:
CASE value WHEN [compare-value]
THEN result [WHEN [compare-value] THEN result ……] [ELSE result ] END CASE WHEN
[condition] THEN result [WHEN[condition] THEN result …… ......
http://www.developer.com/java/data/article.php/3417381/Using-JDBC-with-MySQL-Getting-Started.htm#Preface
Preface
Purpose
The purpose of this lesson is to get you beyond the initial hurdles involved in:
Downloading and installing a MySQL database server.
Preparing that database for use with JDBC ......
经常用到,但是总是记不住。
语法如下:
ALTER TABLE JOB ADD CONSTRAINT fk_prono
FOREIGN KEY(PRONO)
REFERENCES PROJECT(PRONO)
ON DELETE CASCADE
ON UPDATE NO ACTION;
我在mysql中添加了外键约束,试了半天没成功,后来把外键的名字由FK改成FK_1就好了,可能mysql中FK是个保留字,注意! ......