系统:Ubuntu11.04
连接 :
在系统上装好mysql数据库后,打开一个超级终端,输入:
mysql -u root -p
提示输入密码,mysql的root用户密码是在安装mysql时提示你输入的,没忘吧,输入后就出现了 "mysql:>" ,说明你登录了mysql数据库。
创建数据库 :
我们可以输入SQL语句来查看已经存在的数据库:
SHOW DATABASES;
可以看到已经存在了两三个数据库,你可以创建自己的数据库,比如叫做xuexi,使用下面的SQL语句可以创建:
CREATE DATABASE xuexi;
再输入"SHOW DATABASES;"就可以看到刚刚创建的叫“xuexi”的数据库了。
选择数据库 :
我们需要选择数据库,输入:
USE xuexi;
查看库中有哪写表格 :
这样我们就进入了自己的数据库,查看一下里面有哪些表格,输入:
SHOW TABLES;
发现还没有表。创建一个表格试试看。
创建表格 :
比如创建一个宠物表格,存储有宠物的名字,主人,类型,性别,出生日期,死亡日期。可以用下面的SQL语句:
CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), specials VARCHAR(20), sex ENUM('f','m'), birthday DATE, death DATE);
CREATE TABLE是关键字,
pet是表名字,随你便
(,,,,)中有用逗号隔开的几个字段,比如第一个是 name VARCHAR(20),name是该字段的名称,而VARCHAR(20)是该字段的类型,是一个长度为20的字符串。 sex字段的类型ENUM('f','m')是枚举型,两种取值f和m,也就是代表男和女。
birthday字段,death字段的类型是 DATE,也就是日期类型,这种类型的格式是这样的:"2009-04-23"。
插入记录 :
然后向这个pet表中插入一条记录吧,名字是pipi的一条母狗,主人是David,2005年1月1日出生,至今还活着,这养的一条记录可以这样插入:
INSERT INTO pet VALUES('pipi', 'David', 'dog', 'm', '2004-1-1','');
显然pipi还没去世,那么死亡日期字段(death)可以空着。
查看记录 :
可以用下面语句查看pet库中的所有内容,确认pipi的记录是不是插了进去。
SELECT * FROM pet;
不出意外的话,pet中已经有了pipi。
更改记录 :
这时,突然发现,pipi的出生日期应该是2005-1-1,插入时输成了2004-1-1,哎呀,必须要改正这个错误,可以这样改:
UPDATE pet SET birthday='2005-1-1' WHERE name='pipi';
再查看一下pet表就发现pipi的出生日期改过来了。
删除记录 :
要想删除pipi应该怎么办呢,可以用DELETE,就像这样:
DELETE FROM pet WHERE name='pipi';
pipi就被删除了。
删除表格 :
pet表空了,现在我们把pet表也删除吧:
DROP TABLE pet;
删除库 :
紧接着我们把xuexi库也删除掉:
DROP DATABASE xuexi;
退出登录(关闭连接) :
输入QUIT 或 输入 EXIT 或 按 CTRL+D 或 按CTRL+C。
如果能熟练运用上面语句,恭喜你,你已经入门了。