mysql
sunlylorn
2010.7校招加入腾讯目前就职于360搜索
展开
-
mysql binary属性
<br />mysql建表时,每个字段的属性有三个选项:binary,unsigned,unsigned zerofill,作用如下:<br /> <br />CHAR VARCHAR:值根据缺省字符集以大小写不区分的方式排序和比较,除非给出BINARY关键词。<br /><br />对于数据类型<br />例如:<br />TINYINT[(M)] [UNSIGNED] [ZEROFILL] <br />有符号的范围是-128到127,无符号的范围是0到255。<br /><br原创 2011-01-07 12:08:00 · 17000 阅读 · 0 评论 -
用一个表的某个字段更新另一个表的某个字段
<br />已有如下两个表<br />table A<br />Acol1 | Acol2 | Acol3 | Acol4<br /><br />table B<br />Bcol1 | Bcol2 | Bcol3 | Bcol4 | Bcol5<br /><br />现在想用table B的Bcol4列去更新table A的Acol3列。<br /><br />一条sql语句搞定:<br />update table A inner join B on A.Acol4 = B.原创 2011-05-31 17:20:00 · 1654 阅读 · 0 评论 -
创建带字符集的数据库
创建数据库 create database datamining default character set gbk collate gbk_bin;sql语句里面的COLLATE主要用于对字符进行排序,经常出现在表的创建语句中列:CREATE TABLE原创 2011-08-02 17:12:54 · 1369 阅读 · 0 评论 -
mysql创建表失败 ERROR 1005 (HY000): Can't create table (errno: 13)
创建表失败,提示错误:ERROR 1005 (HY000): Can't create table 'XXX' (errno: 13)查看错误说明errno: 13, Permission denied,怀疑是文件权限问题,找到mysql数据文件所在目录,果然有问题改一下权限:搞定!原创 2011-11-22 16:29:59 · 11795 阅读 · 0 评论