linux下应该使用哪种数据库?????

C、C++和Java语言
weihua2008
帖子: 448
注册时间: 2008-07-10 15:08
送出感谢: 0
接收感谢: 0
联系:

linux下应该使用哪种数据库?????

#1

帖子 weihua2008 » 2008-12-22 11:40

现在想做点关于数据库的东西,
但是对于数据库类型的选择成为一个问题,哥们说这个不太重要重要的是数据库的设计,
首先我赞同他的观点,但是我不能老是搞纸上谈兵吧,
我需要实践,有的说mysql还可以
有的说不是很好,还有的说SQLite挺好,
我查我一下还有oracle Db2和PostgreSQL可以时候
我不知道大多数高手使用哪种数据库,
望指点
poet
帖子: 2841
注册时间: 2006-09-11 22:47
送出感谢: 0
接收感谢: 4 次

Re: linux下应该使用哪种数据库?????

#2

帖子 poet » 2008-12-22 11:49

数据库应用一般来说都是以企业级应用为主,而这类应用有一个非常重要的特征就是:不能要求开发者是高手。

所以实际上,典型的数据库应用的努力目标是尽可能降低编程门槛。一切由企业级的架构设计师规划好了,而不需要再去问高手在用什么数据库。

但是反过来说,如果你使用数据库只是自己随便搞点小东西,用什么数据库又有什么关系呢?mysql搞搞就可以了,毕竟用的人多。
weihua2008
帖子: 448
注册时间: 2008-07-10 15:08
送出感谢: 0
接收感谢: 0
联系:

Re: linux下应该使用哪种数据库?????

#3

帖子 weihua2008 » 2008-12-22 16:54

poet,
说的我更不明白了,尤其是“mysql搞搞就可以了,毕竟用的人多。

正因为我不想随便搞搞才会又这个疑问的,
你又说毕竟用的人多,是不是说我的选择还是对的?
weihua2008
帖子: 448
注册时间: 2008-07-10 15:08
送出感谢: 0
接收感谢: 0
联系:

Re: linux下应该使用哪种数据库?????

#4

帖子 weihua2008 » 2008-12-22 16:58

还有我安装好mysql后
安装手册上说的创建数据库,创建表,向表里添加数据
然后我用了一个这样的函数
mysql> select row_count();
+-------------+
| row_count() |
+-------------+
| -1 | +-------------+
1 row in set (0.00 sec)
竟会又这样的答案,我的表中明明由4行数据的
这是为什么那?
我是不是少装东西了在安装mysql的时候,我是用新立得装的
头像
anticlockwise
帖子: 2393
注册时间: 2007-03-01 20:46
来自: 湖南长沙
送出感谢: 0
接收感谢: 0
联系:

Re: linux下应该使用哪种数据库?????

#5

帖子 anticlockwise » 2008-12-23 5:09

weihua2008 写了:还有我安装好mysql后
安装手册上说的创建数据库,创建表,向表里添加数据
然后我用了一个这样的函数
mysql> select row_count();
+-------------+
| row_count() |
+-------------+
| -1 | +-------------+
1 row in set (0.00 sec)
竟会又这样的答案,我的表中明明由4行数据的
这是为什么那?
我是不是少装东西了在安装mysql的时候,我是用新立得装的
首先,如果你想了解一个数据库的应用,MySQL完全没有问题,毕竟是使用最多的一个数据库~~
其次,row_count()这个函数返回的是你上一个语句影响到的行数,例如你上一个insert语句增加了3行的话,select row_count()会返回3
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: linux下应该使用哪种数据库?????

#6

帖子 eexpress » 2008-12-23 8:46

纯数据库应用?不会吧。需要什么软件去操作,这也影响你的选择啊。

又见ls那哭脸婆。居然还知道数据库呢。
● 鸣学
头像
anticlockwise
帖子: 2393
注册时间: 2007-03-01 20:46
来自: 湖南长沙
送出感谢: 0
接收感谢: 0
联系:

Re: linux下应该使用哪种数据库?????

#7

帖子 anticlockwise » 2008-12-23 9:04

eexpress 写了:纯数据库应用?不会吧。需要什么软件去操作,这也影响你的选择啊。

又见ls那哭脸婆。居然还知道数据库呢。
:em19 被阿姨BS了……不哭才怪呢……
好歹我也是计算机+人工智能毕业的,数据库当然知道……
头像
xiehuoli
帖子: 5941
注册时间: 2006-06-10 8:43
来自: 中国 CS
送出感谢: 0
接收感谢: 2 次

Re: linux下应该使用哪种数据库?????

#8

帖子 xiehuoli » 2008-12-23 9:12

EE和弯弯,看你们两个我真无语。
EE境界似乎越来越高了
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: linux下应该使用哪种数据库?????

#9

帖子 eexpress » 2008-12-23 10:02

人工智能毕业啊。这么高级,都没听说过。景仰下。nnnnd
● 鸣学
头像
anticlockwise
帖子: 2393
注册时间: 2007-03-01 20:46
来自: 湖南长沙
送出感谢: 0
接收感谢: 0
联系:

Re: linux下应该使用哪种数据库?????

#10

帖子 anticlockwise » 2008-12-23 10:10

xiehuoli 写了:EE和弯弯,看你们两个我真无语。
EE境界似乎越来越高了
火婶的帖子不能回,再回就进水区了……
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: linux下应该使用哪种数据库?????

#11

帖子 eexpress » 2008-12-23 11:03

anticlockwise 写了:
xiehuoli 写了:EE和弯弯,看你们两个我真无语。
EE境界似乎越来越高了
火婶的帖子不能回,再回就进水区了……
这个支持。
● 鸣学
weihua2008
帖子: 448
注册时间: 2008-07-10 15:08
送出感谢: 0
接收感谢: 0
联系:

Re: linux下应该使用哪种数据库?????

#12

帖子 weihua2008 » 2008-12-23 13:38

anticlockwise,
我也是这么认为的,但是事实上它给我输出了一个-1
这是撒回事?
哥几个别老是在这贫嘴阿
头像
anticlockwise
帖子: 2393
注册时间: 2007-03-01 20:46
来自: 湖南长沙
送出感谢: 0
接收感谢: 0
联系:

Re: linux下应该使用哪种数据库?????

#13

帖子 anticlockwise » 2008-12-23 20:24

weihua2008 写了:anticlockwise,
我也是这么认为的,但是事实上它给我输出了一个-1
这是撒回事?
哥几个别老是在这贫嘴阿
给你看看我的输入和输出吧,你必须先做一些改动才能用select row_count(),能不能做一个例子,然后截个屏放上来?~~
2008-12-23-122246_739x566_scrot.png
weihua2008
帖子: 448
注册时间: 2008-07-10 15:08
送出感谢: 0
接收感谢: 0
联系:

Re: linux下应该使用哪种数据库?????

#14

帖子 weihua2008 » 2008-12-23 21:40

我先在测试的结果是和你的一样没有问题
明天会继续测试到时候再来回复

我还有个问题到现在我对mysql的应用还是没有整全明白
最近的关于数据库的操作全是在终端进行的
我想既然它是数据库就应该能利用程序代码在对数据库的数据进行操作
我发现在php中好像有相关的操作
我相信在linux的一一般的c或者c++程序中也应该能对数据库进行连接以及对数据库中数据的操作
是吧?我想应该在linux利用mysql就像windows下利用sqlserver一样,对吗?
学习linux下mysql数据库
我该向哪方面努力,还望指教
头像
anticlockwise
帖子: 2393
注册时间: 2007-03-01 20:46
来自: 湖南长沙
送出感谢: 0
接收感谢: 0
联系:

Re: linux下应该使用哪种数据库?????

#15

帖子 anticlockwise » 2008-12-23 23:18

weihua2008 写了:我先在测试的结果是和你的一样没有问题
明天会继续测试到时候再来回复

我还有个问题到现在我对mysql的应用还是没有整全明白
最近的关于数据库的操作全是在终端进行的
我想既然它是数据库就应该能利用程序代码在对数据库的数据进行操作
我发现在php中好像有相关的操作
我相信在linux的一一般的c或者c++程序中也应该能对数据库进行连接以及对数据库中数据的操作
是吧?我想应该在linux利用mysql就像windows下利用sqlserver一样,对吗?
学习linux下mysql数据库
我该向哪方面努力,还望指教
那就看你要做什么了,如果你是想开发数据库应用的程序,那当然得用程序代码来调用数据库~~连接数据库的方式语言之间是有一定差异的~~
如果你不想用命令行看MYSQL,可以用mysql-admin和mysql-query-browser,这两个包UBUNTU源中都有~~

如果是做数据库管理,那么大多的时候就是和数据库本身打交道,必须得非常熟悉某种数据库管理程序和SQL~~
回复

回到 “C/C++/Java”