当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 20 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 【分享】mysql 数据库 新手学习笔记
帖子发表于 : 2009-10-24 11:25 

注册: 2007-03-09 23:27
帖子: 27
送出感谢: 0 次
接收感谢: 0 次
以下是我学习的教程地址:
http://dev.mysql.com/doc/refman/5.1/zh/ ... connecting

由于以前并未在实践中使用过过其他任何数据库,所以一切对于我来讲都是新的一样。

由于ubuntu 有个tasksel的工具可以方便的安装LAMP,所以安装就让我们这些新手省了一大笔精力。哈哈 :em06
so,现在我们可以马上进入第一步:

一:1 连接数据库
shell> mysql -h 127.0.0.1 -u root -p
输入密码,然后在一些提示信息后
mysql>
成功连接!

2 退出数据库
mysql>exit
或者
mysql>quit
或者
ctrl+d 这个最快捷,因为只敲击键盘两次!

二,测试mysql , 了解mysql如何工作

1 mysql> SELECT VERSION(), CURRENT_DATE;
和教程上描述的一样,出现了一个表格。
mysql命令的格式
· 一个命令通常由SQL语句组成,随后跟着一个分号。(有一些例外不需要分号。早先提到的QUIT是一个例子。后面我们将看到其它的例子。)
· 当发出一个命令时,mysql将它发送给服务器并显示执行结果,然后显示另一个mysql>显示它准备好接受其它命令。
· mysql用表格(行和列)方式显示查询输出。第一行包含列的标签,随后的行是查询结果。通常,列标签是你取自数据库表的列的名字。如果你正在检索一个表达式而非表列的值(如刚才的例子),mysql用表达式本身标记列。还比如后面的数值计算表达式。
· mysql显示返回了多少行,以及查询花了多长时间

另外,sql语句不区分大小写。
:em11

2 为了不是一行太长,mysql命令行里面我们可以这样:
mysql> SELECT
-> USER()
-> ,
-> CURRENT_DATE;
mysql自认识 ; 为命令结束标志。


对mysql有个初步的了解后,我们就要开始创建一个数据库了
三 创建数据库

1 首先,我们看看我们的上面有哪些数据库
使用SHOW语句找出服务器上当前存在什么数据库:
mysql> SHOW DATABASES; 注意是database s , 有个s哦。
我的上面有4个,也不知道什么时候创建的。

2 创建一个数据库
按照教程上面的例子,创建menagerie数据库,此单词为兽群的意思。
mysql> CREATE DATABASE menagerie;

3 选择刚创建的数据库
mysql> USE menagerie;这个;不是必须的。另外,每次进入数据都要使用该命令来指定当前要使用的数据库。

4 建立表单数据项,就像excel中建立表格一样。
mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),
-> species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);
总共建立了6个数据项。由于没有学习过mysql所以对sql的数据类型还不是很了解。
5 看看刚才建立的数据项
mysql> DESCRIBE pet;
输出和教程上面的一摸一样。 :em11
6 向数据表中插入数据
mysql> INSERT INTO pet -> VALUES ('Puffball','Diane','hamster','f','1999-03-30',NULL);注意这里的NULL可能也要加‘’号;
7 查询刚才输入的数据
mysql> SELECT * FROM pet;
好了,暂时歇一会。 :em20 :em06


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 【分享】mysql 数据库 新手学习笔记
帖子发表于 : 2009-10-24 11:51 

注册: 2007-03-09 23:27
帖子: 27
送出感谢: 0 次
接收感谢: 0 次
:em01
回来了

由于要练习数据的查询之类的操作,所以刚才我们插入的一个数据是远远不够的。然而,像刚才一个一个的插入数据也是很麻烦的。所以,我们可以使用教程中提供的数据库包,下载地址是
有tar压缩格式 (http://downloads.mysql.com/docs/menagerie-db.tar.gz)和Zip压缩格式 (http://downloads.mysql.com/docs/menagerie-db.zip)。
使用wget 下载,具体过程如下:
1 ->cd ~
->mkdir menagerie
->cd menagerie
->wget http://downloads.mysql.com/docs/menagerie-db.tar.gz
-> tar -zxvf menagerie-db.tar.gz
-> cd menagerie-db
现在打开里面的README.txt,里面有详细的使用介绍。关键是要是要在解压后的目录中,也就是现在的目录中连接数据库。
->mysql -u root -p
密码:
mysql> USE menagerie;

mysql> SOURCE cr_pet_tbl.sql 这个命令后,好像刚才插入的数据项就没了。
装载pet数据表
mysql> LOAD DATA LOCAL INFILE 'pet.txt' INTO TABLE pet;
现在来查询一下
mysql > select * from pet; 哈哈,教程中的表项都进来啦。 :em11


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 【分享】mysql 数据库 新手学习笔记
帖子发表于 : 2009-11-30 16:04 

注册: 2009-10-19 9:26
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
支持下 :em11


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 【分享】mysql 数据库 新手学习笔记
帖子发表于 : 2009-11-30 16:47 
头像

注册: 2008-08-16 15:09
帖子: 504
地址: 没有海一样的胸怀,哪能有海一样的事业.
送出感谢: 0 次
接收感谢: 0 次
支持
:em11


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 【分享】mysql 数据库 新手学习笔记
帖子发表于 : 2009-12-01 22:52 

注册: 2009-09-16 9:35
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
sql算是基本会用了,但是怎么怎么做可视化的界面哦?你回不?教教我?QQ:850887038,谢谢


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 【分享】mysql 数据库 新手学习笔记
帖子发表于 : 2009-12-05 23:21 

注册: 2009-12-04 23:39
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
:em11


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 【分享】mysql 数据库 新手学习笔记
帖子发表于 : 2010-01-05 14:45 
头像

注册: 2009-03-07 17:17
帖子: 44
送出感谢: 0 次
接收感谢: 0 次
mutouchengzi 写道:
sql算是基本会用了,但是怎么怎么做可视化的界面哦?你回不?教教我?QQ:850887038,谢谢

:em01 推荐使用mysql的管理工具:navicat8 !
中文网页:http://www.navicat.net.cn/index.html
官方:http://www.navicat.com/en/download/download.html


_________________
E-mail: zainixhao@gmail.com


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 【分享】mysql 数据库 新手学习笔记
帖子发表于 : 2010-01-19 14:21 
头像

注册: 2008-02-24 14:15
帖子: 693
地址: 江苏
系统: Ubuntu
送出感谢: 17
接收感谢: 0 次
有图形界面吗?


_________________

怀念以前的老台式机。可惜现在租的地方没条件用了。目前只能用笔记本和手机了。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 【分享】mysql 数据库 新手学习笔记
帖子发表于 : 2010-02-01 10:27 

注册: 2009-05-16 14:22
帖子: 198
送出感谢: 0 次
接收感谢: 0 次
zainix 写道:
mutouchengzi 写道:
sql算是基本会用了,但是怎么怎么做可视化的界面哦?你回不?教教我?QQ:850887038,谢谢

:em01 推荐使用mysql的管理工具:navicat8 !
中文网页:http://www.navicat.net.cn/index.html
官方:http://www.navicat.com/en/download/download.html


这个软件不错,不过不是开源的,要注册的哟,不过使用起来还是不错的,很是清晰,功能也很强大,不过你熟悉了MySQL的命令行也一样啊,慢慢就希望了,你的水平也就慢慢进步了,呵呵 :em11


_________________
missing is i missing you...


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 【分享】mysql 数据库 新手学习笔记
帖子发表于 : 2010-02-28 2:21 
头像

注册: 2006-11-21 21:25
帖子: 424
送出感谢: 0 次
接收感谢: 0 次
zainix 写道:
mutouchengzi 写道:
sql算是基本会用了,但是怎么怎么做可视化的界面哦?你回不?教教我?QQ:850887038,谢谢

:em01 推荐使用mysql的管理工具:navicat8 !
中文网页:http://www.navicat.net.cn/index.html
官方:http://www.navicat.com/en/download/download.html


这个软件我在win下用过,确实很好,特别是对中文支持方面。

但lin下的好像是wine出来的??


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 【分享】mysql 数据库 新手学习笔记
帖子发表于 : 2010-03-04 0:11 

注册: 2008-07-22 20:23
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
管理mysql最好的工具是phpmyadmin
是由PHP开发的WEB程序
因为PHP+MYSQL是WEB开发的好伴侣
所以一般使用PHPMYADMIN来管理MYSQL

欢迎大家来ubuntu Server开源社区,申请版主还可以获得无限美国空间哦!


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 【分享】mysql 数据库 新手学习笔记
帖子发表于 : 2010-03-27 15:49 
头像

注册: 2009-10-12 21:54
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
谢谢阿~~~~~NB~~~~~~~~~~~~~`` :em11


_________________
一石则太华千寻,一勺则江河万里。


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 【分享】mysql 数据库 新手学习笔记
帖子发表于 : 2010-04-05 21:35 

注册: 2010-04-05 19:02
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
navicat8好用吗?


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 【分享】mysql 数据库 新手学习笔记
帖子发表于 : 2010-04-07 19:22 
头像

注册: 2010-03-12 13:20
帖子: 122
地址: 湘潭
系统: ubuntu 14.04 LTS
送出感谢: 0 次
接收感谢: 0 次
mark!遇到困难就回来 :em06


_________________
ubuntu 14.04 LTS


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 【分享】mysql 数据库 新手学习笔记
帖子发表于 : 2010-05-26 14:16 

注册: 2010-05-25 10:49
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
zainix 写道:
mutouchengzi 写道:
sql算是基本会用了,但是怎么怎么做可视化的界面哦?你回不?教教我?QQ:850887038,谢谢

:em01 推荐使用mysql的管理工具:navicat8 !
中文网页:http://www.navicat.net.cn/index.html
官方:http://www.navicat.com/en/download/download.html


请问:在WIN 上安装navicat8,如何联上ubuntu下的MYSQL???
:em20


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 20 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译