`
东边日出西边雨
  • 浏览: 258106 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql数据库入门

阅读更多

系统: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。

 

如果能熟练运用上面语句,恭喜你,你已经入门了。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics