重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
可以把数据导入到excel里,整理了再导入到数据库中,对于mysql可以把整理后的数据重新保存成文本文件再导入
成都创新互联主要从事做网站、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务青原,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
你在sql语句中就可以完成
select username||'用户名' username_new from table where ....
方法如下:
我们先建一个DEMO表,来做我们今天的实现,建表语句如下:
CREATE TABLE
DEMO
(
NAME VARCHAR(50) COMMENT '姓名',
SEX CHAR(1) COMMENT '性别',
PRIMARY KEY (NAME)
)
ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='例子表';
并且select查询一下,如下图
增加一个AGE字段,
ALTER TABLE DEMO ADD AGE CHAR(3);
select查询一下,如下图
请对比上下图,可以发现 多出了一个AGE字段,此处是CHAR类型的。
那么如何删除我们刚加的字段呢,
ALTER TABLE DEMODROP COLUMN AGE;
select查询一下,如下图
请对比上下图,可以发现 AGE字段被删除掉了
我们在把这个字段加回来
ALTER TABLE DEMO ADD AGE CHAR(3);,
我们用视图工具DBVISUAL看下表机构,这时AGE字段是CHAR类型的
我们如果需要把这个字段修改为VARCHAR类型的怎么办呢,
ALTER TABLE DEMO MODIFY AGE VARCHAR(20),
然后我们在用视图工具DBVISUAL看下表机构,这时AGE字段是VARCHAR类型的
有两种方法...你试一下...不行的话加我的QQ
76558882
1.
修改
mysql
安装目录下的
my.ini
修改
default-character-set=latin1
把latin1
改为
gb2312
或
gbk
注意:
修改两处
CLIENT
SECTION
#
----------------------------------------------------------------------
#
#
The
following
options
will
be
read
by
MySQL
client
applications.
#
Note
that
only
client
applications
shipped
by
MySQL
are
guaranteed
#
to
read
this
section.
If
you
want
your
own
MySQL
client
program
to
#
honor
these
values,
you
need
to
specify
it
as
an
option
during
the
#
MySQL
client
library
initialization.
#
[client]
port=3306
[mysql]
default-character-set=latin1
//把
latin1
改为
gb2312或
gbk
#
SERVER
SECTION
#
----------------------------------------------------------------------
#
#
The
following
options
will
be
read
by
the
MySQL
Server.
Make
sure
that
#
you
have
installed
the
server
correctly
(see
above)
so
it
reads
this
#
file.
#
[mysqld]
#
The
TCP/IP
Port
the
MySQL
Server
will
listen
on
port=3306
#Path
to
installation
directory.
All
paths
are
usually
resolved
relative
to
this.
basedir="C:/Program
Files/MySQL/MySQL
Server
5.0/"
#Path
to
the
database
root
datadir="C:/Program
Files/MySQL/MySQL
Server
5.0/Data/"
#
The
default
character
set
that
will
be
used
when
a
new
schema
or
table
is
#
created
and
no
character
set
is
defined
default-character-set=latin1
//将latin1
改为
gb2312
或
gbk
2.
进入在命令提示符下登录mysql
输入
charset
gb2312
你再尝试使用
insert
into
插入一条记看看...
首先呢,去Mysql官网下载MySql.Data.dll,然后添加引用
using MySql.Data.MySqlClient;
然后使用连接字符串的时候,使用以下代码:
MySqlConnectionStringBuilder s = new MySqlConnectionStringBuilder();
s.Server = "192.168.0.100";
s.Port = 3306; //mysql端口号
s.Database = "dbName";
s.UserID = "root";
s.Password = "root";
s.CharacterSet = "latin1";
MySqlConnection mcon = new MySqlConnection(s.ConnectionString);
其他的也要用mysql的,比如MySqlCommand等等。有疑问可以追问~
你可以看看MYSQL的手册的。
先回答你前面的id是一个字段,后面的10是id这个字段的一个值。
还有一点就是你写的insert语句是错误的。
给你一个例句看一下。
正确的语句insert into table() values ();
例:insert into test(id,name,age,sex,uid) values (001,`xiaoqiang`, 21, `nan`, 001);
insert 语句可以指定某个字段往里面写数据,也就是这样:
insert into test(id, name) values (001, `xiaoqiang`);
不一定要全部字段都要写.
批量增加的话看你在哪里操作了要是在mysql环境下本人只会复制这样写。
insert into test(id, name) values (001, `xiaoqiang`),(001, `xiaoqiang`),(001, `xiaoqiang`),(001, `xiaoqiang`),(001, `xiaoqiang`),(001, `xiaoqiang`),(001, `xiaoqiang`),(001, `xiaoqiang`),(001, `xiaoqiang`),(001, `xiaoqiang`),(001, `xiaoqiang`),(001, `xiaoqiang`);像这样不知道是不是楼主的意思?