职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 1689|回复: 4

mysql学习第二天

[复制链接]
gougou123 发表于 2007-3-1 16:05 | 显示全部楼层 |阅读模式
上回学了一点mysql的基本操作,今天开始真刀真枪的学习mysql创建数据库和表的一些功能了。毕竟光掌握那么一点点的东西,相对来说太少太少,甚至没有摸到门槛,顶多也是远远的望见mysql有门而已。
废话少说,让我们先进入到mysql先:


    首先创建一个数据库:


[Copy to clipboard]
CODE:
Create database book;

这样就创建了一个数据库,相当easy啊,然后用show databases查看:



    注:删除数据库的命令是:


[Copy to clipboard]
CODE:
drop database book;

    删除数据库的命令必须慎重考虑,因为会删除掉数据库中所有数据。

    Book数据库乖乖的躺在哪儿。而现在数据库只是一个空壳,还只是一个光杆司令,至少要让它带几个兵吧,于是想办法弄一个表进去。建立一本书的数据表,一本书的属性应该有编号,书名,作者,定价,购买时间等等之类的。先新建一个表试试,进去先输入命令:


[Copy to clipboard]
CODE:
Create table book(id mediumint(8) unsigned NOT NULL, name  VARCHAR(20),author VARCHAR(20),price int(10), buydate date);

注意,后面的分号不能少,并且中间的逗号一定要是英文状态下!!!
    如果输入上面的命令行出现如下错误:


[Copy to clipboard]
CODE:
ERROR 1046 (3D000): No database selected

那是因为没有进入到我们的数据库book中,使用use book;然后重新输入上面的命令OK!
    注:删除table表的命令是:


[Copy to clipboard]
CODE:
drop table book;

    用 DESC来看看刚才我们输入的命令产生的效果,如图:



    这里的book是我们的数据表,不是开头我们新建的book数据库,我应该把数据库名和表名分开,失误失误。
    假如现在我要在现在的表中再插入一个列名,比如这本书的出版社是哪个出版社(press),应该怎么施工呢?
命令如下:


[Copy to clipboard]
CODE:
Alter table book add press tinyint(12);

回车现在看看表,是不是多了一列了!



    如果我要修改price的数据类型为tinyint(10),则输入以下命令:


[Copy to clipboard]
CODE:
Alter table book modify price tinyint(10);

此时再看看表,price的类型已经变成了tinyint(10).

    如果要删除press这列,直接输入以下命令:


[Copy to clipboard]
CODE:
Alter table book drop column press;

如果要建立多个数据库或者是多个表,把全部命令写在一个文本里面,保存成*.sql文件

    然后在命令行里面输入:


[Copy to clipboard]
CODE:
source filepath/filename

好了,今天的创建数据库表等就写到这里。

    明天开始讲怎么往数据库中写入数据,删除数据,更新数据等!

相关链接:

mysql学习第一天

mysql学习第三天

[ 本帖最后由 西山一片云 于 2006-11-28 15:35 编辑 ]

图片附件: 1.JPG (2006-11-24 15:06, 22.18 K) / 该附件被下载次数 0
http://bbs.54master.com/attachment.php?aid=29048



图片附件: 2.JPG (2006-11-24 15:06, 16.39 K) / 该附件被下载次数 0
http://bbs.54master.com/attachment.php?aid=29049



图片附件: 3.JPG (2006-11-24 15:06, 42.9 K) / 该附件被下载次数 0
http://bbs.54master.com/attachment.php?aid=29050



图片附件: 4.JPG (2006-11-24 15:06, 37.52 K) / 该附件被下载次数 0
http://bbs.54master.com/attachment.php?aid=29051


最强的师资,最好的设备,我信赖:北大青鸟(五羊新城学校)网络工

程师授权培训中心 电话:020-87318662  传真:020-87601353 地址:广州市东山区达道路12号金达大

厦三楼
木之叶 发表于 2007-7-11 15:43 | 显示全部楼层
谢 谢
阿伦 发表于 2007-7-12 00:48 | 显示全部楼层
勤奋真能造就财富吗?
木之叶 发表于 2007-7-15 12:27 | 显示全部楼层
勤奋真能造就财富吗?
难忘樱花 发表于 2007-7-16 11:38 | 显示全部楼层
历害 强!!!!
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-14 07:12 , Processed in 0.145062 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表