天道酬勤

MYSQL部分语法

上一篇 / 下一篇  2008-04-07 23:07:47 / 个人分类:数据库

51Testing软件测试网;N){/C"KN s-eP

 

6Blt!l4j8s WKm051Testing软件测试网S\K;K\"}8Pv4w

1.使用show 语句查看服务器上存在的数据库

c-F8~,Xc^aN0

"`3huDDk&Rk0J0mysql>show databases;

'rT*jy0tn0

uC `*Efp'G {D02.创建一个数据库 example

7g7R0}K.[0

]5h!v)h%d.nN [0mysql>CREATE DATABASE example;51Testing软件测试网O {{b] Mr

51Testing软件测试网3g[#p4[c%xg

3.选择数据库51Testing软件测试网~~(Lw [)v!y0B
mysql>use example;

S8{:DYqE+xeM F051Testing软件测试网-s`B*b:k4?

4使用show语句查看数据库中存在的表.51Testing软件测试网hQ(CIMzd#T g(M

'E^;EgV\%f!y+B6m]0mysql>show tables;51Testing软件测试网@e`8l;[7u'H7i

0H{'y.U z'~s&F n$y05.创建一个数据库。建立一个班级同学的生日表,表的内容包括同学姓名、性别、出生日期。

!_'D)C;@!V.M@*~0

2l4|2f$p%q%?p:C#@0mysql>CTEATE TABLE mytable

\e)a biW!C I051Testing软件测试网-Ta6}'h"\Cp M2`

->(name VARCHAR(20),
3G e7gV+K D6P z0->SEX CHAR(1),
]s;v%u"bX0->birth DATE;51Testing软件测试网rt W/x~(D ^Rq

3T'I m] j4B9sW!E06显示表的结构51Testing软件测试网)SY1}^Q&\ e&r{

51Testing软件测试网WBGz ZR1_l

mysql>DESCRIBE mytable;51Testing软件测试网0gO VqV \

51Testing软件测试网 p2b$e,z6z0w5V.Kx D

列出表结构:
7Yyb1BV0mysql>show tables;
1zI/a'T9N6B}0列出表中的字段清单
/Y"av+o/t H m0mysql>show columns from table;51Testing软件测试网'_)E/Q P5O,gJ+l#E

51Testing软件测试网}h5l['lst4[9~

7往表中加入记录51Testing软件测试网[iW6q.Jm

U_-u ?/I"KX `d0先用select 语句来查看表中的数据51Testing软件测试网 m Qx.w4Z_J-|-Iq

51Testing软件测试网 _H(M&iRq

mysql>select * from mytable;51Testing软件测试网j1E7g/kGi/z;|
Empty set (0.00 sec)

j7|/zY#d7_@0

;k_D q&k7d(_ HKM0加入一条新记录

+Oh*q~5M,l]051Testing软件测试网 l0n f8v;Naz+k`

mysql>insert into mytable
1sO4wQHk&d U0->values('Echo','f','1983-05-14');51Testing软件测试网\!S$H+{%y X3r/To x._

6AvL(P]~0再用上面的select语句可以发现mytable表中多了一项新记录.51Testing软件测试网7^D9?$wyo

H#c0A,gP.z)iH08用文本方式将数据装入一个数据库表。如果一条一条输入会很麻烦。可以用文本文件的方式将所有记录加入数据库中。51Testing软件测试网Q,kJ5d Bb ow v

51Testing软件测试网'a1qE&d/H4{ V0vw Ef

在g:code下创建一个文本文件"mysql.txt",每行包含一个记录,用定位符(tab)把值分开,并且以在create table 语句中列出的列次序给出,如:

@D'CO*Jkn0

;@4Qs8jM*@z%q+R0Jerry       m       1977-07-0751Testing软件测试网 q M7zC%m(An)~0_
mary        f        1978-12-1251Testing软件测试网"i7]8HL"^/[Mj X_
commy     f         1970-09-02

X7FW TaJ'l@}0

0JHQ5X'y0?(f[(cUC0可以使用命令装文件文件"mysql.txt"装载到mytable表中51Testing软件测试网2sfkWa6R
mysql>LOAD DATA     LOCAL INFILE "g:\code\mysql.txt'     INTO     TABLE mytable;

"X%~'K!u'?Jt051Testing软件测试网aQ$oK}$p8W*QRm

查看:51Testing软件测试网-l{ Fw(L-E

9US6sn leQ\H&R0mysql>select * from mytable;

[P6`0A6R(~H051Testing软件测试网f)t-L^ `6e*EN+c

删除表:

2u8AD@.y\ v051Testing软件测试网X OF/x U KMz'F

mysql>drop table mytable;

${ a Ze S!rS_#ThUv051Testing软件测试网;X,c[D3f[6xO^T

删除数据库51Testing软件测试网G2a$By7n,z q

51Testing软件测试网a7g#a[z!`

mysql>drop database example;51Testing软件测试网"Dw Q%J&j7j!?

-p ?x^L(dB"J0用show databases语句查看结果;51Testing软件测试网 ?,k[;bS

;u\+gG fgMO0

TAG: 数据库

 

评分:0

我来说两句

日历

« 2024-04-20  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 41151
  • 日志数: 65
  • 图片数: 1
  • 文件数: 2
  • 书签数: 13
  • 建立时间: 2006-12-27
  • 更新时间: 2008-05-31

RSS订阅

Open Toolbar