表中的四列表头默认的数据类型都是int,右键修改列信息,将需要带字母显示的列格式改为varchar(20),也就是改变数据类型,这样正常插入带字母的数据了。
也可以,不过直接这么用会报错看你是什么数据库了
oracle里
create table "123_article" --后边略,查询时也这样
sqlserver或access [123_article]
mysql `123_article`
--------------补充-----------
那表名就用,上边数字键盘1左边的那个点号引起来,也就是esc下边那个键
create table test(ID int(4),name varchar(64))ID int(4) 里面的4代表的是长度为4 而不是1楼所说的4个字节
name varchar(64) ,varchar是一个存储时可变的字符串,64代表该字符串能接受的最大长度..如果超出64了就只取前面的64位而把反而的忽略掉..如果不足的话就只存储该字符串的实际长度..char这种类型就是不足的话就会用空格来把长度真满..就这是varchar和char的区别..
补充说明 :
ID int(4) 的长度是0-9999的长度 并不是4个位的bytes的长度
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)