createdatabasebbs;usebbs;createtablearticle(idintprimarykeyauto_increment,pidint,rootidint,titlevarchar(255),conttext,pdatedatetime,isleafint);insertintoarticlevalues(nul...
create database bbs;
use bbs;
create table article
(
id int primary key auto_increment,
pid int,
rootid int,
title varchar(255),
cont text,
pdate datetime,
isleaf int
);
insert into article values (null, 0, 1, '蚂蚁大战大象', '蚂蚁大战大象', now(), 1);
insert into article values (null, 1, 1, '大象被打趴下了', '大象被打趴下了',now(), 1);
insert into article values (null, 2, 1, '蚂蚁也不好过','蚂蚁也不好过', now(), 0);
insert into article values (null, 2, 1, '瞎说', '瞎说', now(), 1);
insert into article values (null, 4, 1, '没有瞎说', '没有瞎说', now(), 0);
insert into article values (null, 1, 1, '怎么可能', '怎么可能', now(), 1);
insert into article values (null, 6, 1, '怎么没有可能', '怎么没有可能', now(), 0);
insert into article values (null, 6, 1, '可能性是很大的', '可能性是很大的', now(), 0);
insert into article values (null, 2, 1, '大象进医院了', '大象进医院了', now(), 1);
insert into article values (null, 9, 1, '护士是蚂蚁', '护士是蚂蚁', now(), 0);
以上是我的SQL语句。但是执行查询时候会失败。
我把那些汉字换成英文就成功。不知道怎么改???
我在mysql的的命令行中插入成功用select * from article 打印成功
但是我跑到图形化客户端 navicat for mysql 中 查看却是乱码。
此外,在navicat 中操作数据库中文就会出现 1366-Incorrect string value:、、、、
展开