我是大帅哥,擅长LINUX和C语言,还有脚本,希望和大家交朋友
mail:newhitler@163.com
《Linux的Mysql》练习题
上一篇 / 下一篇 2008-04-30 05:28:29 / 个人分类:LINUX系统
1).安装mysqlLUPA开源社区hn3W5q+noxq$pG3Z
LUPA开源社区:A]xj0FQ'z
参考答案:
B?kve'i H0rpm -ivh MySQL-client-community-5.0.45-0.rhel3.i386.rpm
7k.{d U SK@?EG0rpm -ivh MySQL-server-community-5.0.45-0.rhel3.i386.rpm
Vv(|1M9~6\'^$Q0LUPA开源社区5xm:RY0A$ld%qa-A
LUPA开源社区6@Y L*a}_`uT
LUPA开源社区 H?C&F` L l
2.1).停止mysql数据库
fi+az+d5iDWG{02.2).启动mysql
8cc4x @"YjL0d)j\0LUPA开源社区]+jf5U.F{
参考答案:
z(MO[g c#`S4D0mysqladmin shutdown
.s"iP6v$G5B0LUPA开源社区 @,h)~ @m$k(?"Y
mysqld_safe &LUPA开源社区/N-MGbd5wa iF sm
BV,Hp"i0LUPA开源社区O MY.n9ql*FgN
t ?_W0}#uR03.1).显示出所有的数据库LUPA开源社区,t1B8z,hH*F.v
3.2).显示数据库test里表的信息LUPA开源社区cY.@&V;kH4P*`%A
3.3).新建数据库menagerie
U2qP$z R{2e,r03.4).新建menagerie数据库,新建表(pet表),字段为"名字、主人、种类,性别、出生和死亡日期"
-JY2v*B2E03.5).显示menagerie数据库表的信息,并查看pet表的表结构LUPA开源社区8r.QP\ZXO
LUPA开源社区(jQP(lsm
参考答案:LUPA开源社区leY w'[9R%v+M{
show databases;LUPA开源社区TWf*aDe.rY
use test;LUPA开源社区_iEa7?)x(u
show tables;LUPA开源社区 Rj{%CL'Wvig
create database menagerie;
;YiwnA&P"[0use menagerie;LUPA开源社区 N9}f.zRB8gyQ
L ~P D%S+i3}CZ4i0CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),LUPA开源社区4G3Q)Su&IQSq \(B
species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);
!m7T-e-~9Py:|i7Xe0
%E~|M1WMn bk0show tables;
3d,K R9] I7lM#zrz0LUPA开源社区.o_6YfD@6f
describe pet;LUPA开源社区)u/BBd%X'U?{w0h*W
LUPA开源社区(^q"E;d{1{
L7G6OOA!~3}*Y0LUPA开源社区"{%C {[+C ^DO
4.1).将以下的信息导入到pet表中,注意各记录之间用回车符分隔,各字段值用空格键分隔
no0r}HAw(]&O%I.Y0Fluffy Harold cat f 1993-02-04
w8~y ^5J;b M,y0Claws Gwen cat m 1994-03-17
v(bb'|zt ya0Buffy Harold dog f 1989-05-13LUPA开源社区2J^q)\'g}d
Fang Benny dog m 1990-08-27LUPA开源社区!q0hu3K)q+?$]Ysh i
Bowser Diane dog m 1998-08-30 1995-07-29LUPA开源社区 d w.[p3bB m K
Chirpy Gwen bird f 1998-09-11
^%K(AJh_p0Whistler Gwen bird m 1997-12-09
;jx y,J(S0Slim Benny snake m 1996-04-29LUPA开源社区` l|4SDs
LUPA开源社区 k"k0Wvd:u8r+L
参考答案:
\I*}~l-w$E M0load data local infile "/tmp/pet.txt" into table pet fields terminated by ' ';
e:\,mpiN+x)W6@0
l)OQ f2j j%uL0LUPA开源社区C/{,E!Bz5e3x
LUPA开源社区dujg!WY L-\^3v
5.1).查看mysql的环境变量,及最大连接数LUPA开源社区c(?7z*D:T,O~
5.2).编辑/usr/bin/safe_mysqld,找到mysqld启动的那两行,在后面加上参数 :-O max_connections=1500LUPA开源社区8}-HJ:Mr!U?A0VR2u
5.3).重启mysql服务LUPA开源社区OC7j\7g0`mT6g;h
.SI \1]@5y0参考答案:
&Ay6JO1d$Zg0mysqladmin variables
T+rk)l9hB[+k5A0
u4P u,BP3m1_t0vi /usr/bin/safe_mysqldLUPA开源社区`%O'nmOD"[ k
J4gh"Xe1[7uF0修改为以下的内容:
!xrf3qWyL0LUPA开源社区#I.F_4Yp0k7A
then $NOHUP_NICENESS $ledir/$MYSQLD
F H9~ Y#R"j/l0$defaults --basedir=$MY_BASEDIR_VERSION
,N'[8X3d#I0--datadir=$DATADIR $USER_OPTIONLUPA开源社区E:]B5xr-E
--pid-file=$pid_fileLUPA开源社区6w:a ^id d(]7R
--skip-external-locking
Z.sj@1b+i(G`0-O max_connections=1500LUPA开源社区:FAj aw5b6w+QeQ*_%k
>> $err_log 2>&1 else
H/c'UB?P v!bk0eval "$NOHUP_NICENESS $ledir/$MYSQLD
:{D(E'p5s8M8B0$defaults --basedir=$MY_BASEDIR_VERSIONLUPA开源社区,h6?/yP)v#Cekxr]
--datadir=$DATADIR $USER_OPTIONLUPA开源社区8M U;H%V&I
--pid-file=$pid_fileLUPA开源社区@P'|X^r B
--skip-external-locking $args
;Vl#d!H4qcN0-O max_connections=1500 >>LUPA开源社区(t8?C!tA5heU_z
$err_log 2>&1"
N t,C oK:i%WC @0
@&g"^8k!E)A4R6nL0LUPA开源社区dc8~ZG$I5\
mysqladmin shutdown
\(@N,U.\0mysqld_safe &LUPA开源社区se0S@2ksx:J&bI&_
mysqladmin variables|grep 1500LUPA开源社区SxG-Y%F A?L
%I7szONg0LUPA开源社区^)vW"~1v5KSn:@s
6.1).修改MYSQL的客户端/服务端的字符编码为utf8LUPA开源社区 Dfe3j,u
6.2).拷贝/usr/share/mysql/my-large.cnf到/etc/,改名为my.cnfLUPA开源社区4@9TR(~2A
6.3).在client和mysald段中加入default-character-set = utf8
Zs(M9x2m%z1L(o&M06.4).重启mysqld服务
2M;s.MRhp(V:y8io06.5).登入mysql,查看环境变量中的字符编码LUPA开源社区:b} WOD ^3T]S S5~
6.6).创建数据库study,指定utf8字符编码
-EThty%z06.7).进入study数据库,查询数据库编码LUPA开源社区ksO%fi:i7e lf
LUPA开源社区2E \U7GdjS8LW3Yq
参考答案:LUPA开源社区.{[ z:^g {e_2v5y%jk
cp /usr/share/mysql/my-large.cnf /etc/my.cnf
PTG$a4T TO0编辑my.cnf,加入utf8编码LUPA开源社区4L0F |[C IAE
vi /etc/my.cnf
5E P&}g6}5f(NqvX1g'[w0[client]
u,H/b(R!kD yE x0default-character-set = utf8LUPA开源社区lhW)K ~^i3lX'z
'\)| y'@Ug0v I0[mysqld]
4?Fji3qbi#Q0default-character-set = utf8LUPA开源社区~O\3CaWrBG
9D Y.H6N'Ouq nE2e0mysqladmin shutdownLUPA开源社区M!IwCNrX9?
LUPA开源社区yv&uJH
mysqld_safe &LUPA开源社区}+|Zt.w_4Zn
LUPA开源社区5Z[0xemwX
mysql
.Y#r@5R)W0show variables like 'character_set_%';LUPA开源社区8_ p8pu v&f(a(I3`Z
show variables like 'collation_%';
8[tW9]*Ja;\0
LUPA开源社区:A]xj0FQ'z
参考答案:
B?kve'i H0rpm -ivh MySQL-client-community-5.0.45-0.rhel3.i386.rpm
7k.{d U SK@?EG0rpm -ivh MySQL-server-community-5.0.45-0.rhel3.i386.rpm
Vv(|1M9~6\'^$Q0LUPA开源社区5xm:RY0A$ld%qa-A
LUPA开源社区6@Y L*a}_`uT
LUPA开源社区 H?C&F` L l
2.1).停止mysql数据库
fi+az+d5iDWG{02.2).启动mysql
8cc4x @"YjL0d)j\0LUPA开源社区]+jf5U.F{
参考答案:
z(MO[g c#`S4D0mysqladmin shutdown
.s"iP6v$G5B0LUPA开源社区 @,h)~ @m$k(?"Y
mysqld_safe &LUPA开源社区/N-MGbd5wa iF sm
BV,Hp"i0LUPA开源社区O MY.n9ql*FgN
t ?_W0}#uR03.1).显示出所有的数据库LUPA开源社区,t1B8z,hH*F.v
3.2).显示数据库test里表的信息LUPA开源社区cY.@&V;kH4P*`%A
3.3).新建数据库menagerie
U2qP$z R{2e,r03.4).新建menagerie数据库,新建表(pet表),字段为"名字、主人、种类,性别、出生和死亡日期"
-JY2v*B2E03.5).显示menagerie数据库表的信息,并查看pet表的表结构LUPA开源社区8r.QP\ZXO
LUPA开源社区(jQP(lsm
参考答案:LUPA开源社区leY w'[9R%v+M{
show databases;LUPA开源社区TWf*aDe.rY
use test;LUPA开源社区_iEa7?)x(u
show tables;LUPA开源社区 Rj{%CL'Wvig
create database menagerie;
;YiwnA&P"[0use menagerie;LUPA开源社区 N9}f.zRB8gyQ
L ~P D%S+i3}CZ4i0CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),LUPA开源社区4G3Q)Su&IQSq \(B
species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);
!m7T-e-~9Py:|i7Xe0
%E~|M1WMn bk0show tables;
3d,K R9] I7lM#zrz0LUPA开源社区.o_6YfD@6f
describe pet;LUPA开源社区)u/BBd%X'U?{w0h*W
LUPA开源社区(^q"E;d{1{
L7G6OOA!~3}*Y0LUPA开源社区"{%C {[+C ^DO
4.1).将以下的信息导入到pet表中,注意各记录之间用回车符分隔,各字段值用空格键分隔
no0r}HAw(]&O%I.Y0Fluffy Harold cat f 1993-02-04
w8~y ^5J;b M,y0Claws Gwen cat m 1994-03-17
v(bb'|zt ya0Buffy Harold dog f 1989-05-13LUPA开源社区2J^q)\'g}d
Fang Benny dog m 1990-08-27LUPA开源社区!q0hu3K)q+?$]Ysh i
Bowser Diane dog m 1998-08-30 1995-07-29LUPA开源社区 d w.[p3bB m K
Chirpy Gwen bird f 1998-09-11
^%K(AJh_p0Whistler Gwen bird m 1997-12-09
;jx y,J(S0Slim Benny snake m 1996-04-29LUPA开源社区` l|4SDs
LUPA开源社区 k"k0Wvd:u8r+L
参考答案:
\I*}~l-w$E M0load data local infile "/tmp/pet.txt" into table pet fields terminated by ' ';
e:\,mpiN+x)W6@0
l)OQ f2j j%uL0LUPA开源社区C/{,E!Bz5e3x
LUPA开源社区dujg!WY L-\^3v
5.1).查看mysql的环境变量,及最大连接数LUPA开源社区c(?7z*D:T,O~
5.2).编辑/usr/bin/safe_mysqld,找到mysqld启动的那两行,在后面加上参数 :-O max_connections=1500LUPA开源社区8}-HJ:Mr!U?A0VR2u
5.3).重启mysql服务LUPA开源社区OC7j\7g0`mT6g;h
.SI \1]@5y0参考答案:
&Ay6JO1d$Zg0mysqladmin variables
T+rk)l9hB[+k5A0
u4P u,BP3m1_t0vi /usr/bin/safe_mysqldLUPA开源社区`%O'nmOD"[ k
J4gh"Xe1[7uF0修改为以下的内容:
!xrf3qWyL0LUPA开源社区#I.F_4Yp0k7A
then $NOHUP_NICENESS $ledir/$MYSQLD
F H9~ Y#R"j/l0$defaults --basedir=$MY_BASEDIR_VERSION
,N'[8X3d#I0--datadir=$DATADIR $USER_OPTIONLUPA开源社区E:]B5xr-E
--pid-file=$pid_fileLUPA开源社区6w:a ^id d(]7R
--skip-external-locking
Z.sj@1b+i(G`0-O max_connections=1500LUPA开源社区:FAj aw5b6w+QeQ*_%k
>> $err_log 2>&1 else
H/c'UB?P v!bk0eval "$NOHUP_NICENESS $ledir/$MYSQLD
:{D(E'p5s8M8B0$defaults --basedir=$MY_BASEDIR_VERSIONLUPA开源社区,h6?/yP)v#Cekxr]
--datadir=$DATADIR $USER_OPTIONLUPA开源社区8M U;H%V&I
--pid-file=$pid_fileLUPA开源社区@P'|X^r B
--skip-external-locking $args
;Vl#d!H4qcN0-O max_connections=1500 >>LUPA开源社区(t8?C!tA5heU_z
$err_log 2>&1"
N t,C oK:i%WC @0
@&g"^8k!E)A4R6nL0LUPA开源社区dc8~ZG$I5\
mysqladmin shutdown
\(@N,U.\0mysqld_safe &LUPA开源社区se0S@2ksx:J&bI&_
mysqladmin variables|grep 1500LUPA开源社区SxG-Y%F A?L
%I7szONg0LUPA开源社区^)vW"~1v5KSn:@s
6.1).修改MYSQL的客户端/服务端的字符编码为utf8LUPA开源社区 Dfe3j,u
6.2).拷贝/usr/share/mysql/my-large.cnf到/etc/,改名为my.cnfLUPA开源社区4@9TR(~2A
6.3).在client和mysald段中加入default-character-set = utf8
Zs(M9x2m%z1L(o&M06.4).重启mysqld服务
2M;s.MRhp(V:y8io06.5).登入mysql,查看环境变量中的字符编码LUPA开源社区:b} WOD ^3T]S S5~
6.6).创建数据库study,指定utf8字符编码
-EThty%z06.7).进入study数据库,查询数据库编码LUPA开源社区ksO%fi:i7e lf
LUPA开源社区2E \U7GdjS8LW3Yq
参考答案:LUPA开源社区.{[ z:^g {e_2v5y%jk
cp /usr/share/mysql/my-large.cnf /etc/my.cnf
PTG$a4T TO0编辑my.cnf,加入utf8编码LUPA开源社区4L0F |[C IAE
vi /etc/my.cnf
5E P&}g6}5f(NqvX1g'[w0[client]
u,H/b(R!kD yE x0default-character-set = utf8LUPA开源社区lhW)K ~^i3lX'z
'\)| y'@Ug0v I0[mysqld]
4?Fji3qbi#Q0default-character-set = utf8LUPA开源社区~O\3CaWrBG
9D Y.H6N'Ouq nE2e0mysqladmin shutdownLUPA开源社区M!IwCNrX9?
LUPA开源社区yv&uJH
mysqld_safe &LUPA开源社区}+|Zt.w_4Zn
LUPA开源社区5Z[0xemwX
mysql
.Y#r@5R)W0show variables like 'character_set_%';LUPA开源社区8_ p8pu v&f(a(I3`Z
show variables like 'collation_%';
8[tW9]*Ja;\0