主题:[原创]数据库编程之旅第一站---设置MySql数据库
为什么要选择MySql呢,有如下几条原因:第一条:免费(呵呵),可以省去不少money;第二条:使用广泛呀,可以在n种计算机平台上运行;第三条:性能表现还说得过去。第四条:使用范围再急剧扩大,学了可以用呀。如果你可以连接mySql,我想其它的数据库问题也不大了。Ok,那么我们开始学习吧。
第一步:下载安装呀,http://www.mysql.com,下载之后,双击安装,不需要任何设置,呵呵,简单吧。注意它默认的安装路径是c:\MySql;
第二步:安装mySql服务:在命令控制台下输入如下内容,注意路径。
[img]c://bbb.bmp[/img]
第三步:看看服务启动没有,呵呵,如果没有启动,就启动它,如果启动了,就OK了。
开始―――》程序―――》管理工具―――》服务。(有些版本可以自动启动,有些不可以),可能有些人问了,为什么要启动服务呢,它是一个网络类型的数据库服务器,不启动怎么可以连接服务器呀。
[img]c://ccc.bmp[/img]
第四步:设定数据库的安全
为了保证数据的安全,有一种古老的方式,那就是设置用户名和密码,我们今天也试试。
a:首先使用mySql命令进入控制台。
[img]c://ddd.bmp[/img]
b:再从控制台进入到数据库,mySql在安装成功后,自动安装了一个数据库,这个数据库很有用,名字也叫做mySql,进入该数据库后,可以设置一个重要的帐户,root,呵呵。
使用命令:use mysql;
然后使用命令修改,root帐户的密码吧,我们修改密码为 1234
使用命令如下:第一句修改密码,第二句使用确认,马上可以生效了
UPDATE user SET Password=PASSWORD('1234') WHERE user='root';
FLUSH PRIVILEGES;
看如下图片:
[img]c://eeee.bmp[/img]
c:我们推出登陆,使用exit命令,然后键入如下命令,使用root帐户登陆。注意输入密码1234
命令为:exit;
mysql -u root –p;
[img]c://ffff.bmp[/img]
d:我们给我们自己设定个用户吧,名字叫做:flagxu,密码叫做abcd吧。
使用如下命令:use mysql;
GRANT ALL PRIVILEGES ON *.* TO flagxu@localhost IDENTIFIED BY 'abcd' WITH GRANT OPTION;
第五步:创建一个数据库:使用如下sql语句
CREATE DATABASE PersonDBA;
第六步:在自己的数据库中,创建一张表,使用如下sql语句,并向表中添加内容
使用自建的数据库
use PersonDBA;
在数据库中添加表:
CREATE TABLE Person(id INT,name VARCHAR(24),age INT,sex BOOL);
向表中添加内容:
INSERT INTO Person VALUES(101, '张三', 20,1);
INSERT INTO Person VALUES(102, '李四', 31,0);
INSERT INTO Person VALUES(103, '王五', 42,1);
INSERT INTO Person VALUES(104, '马子', 44,0);
INSERT INTO Person VALUES(105, '哈哈', 26,1);
如图所示
[img]c://gggg.bmp[/img]
第七步:困了吧,可以休息休息了,下一讲,我们开始用JDBC连接数据库
第一步:下载安装呀,http://www.mysql.com,下载之后,双击安装,不需要任何设置,呵呵,简单吧。注意它默认的安装路径是c:\MySql;
第二步:安装mySql服务:在命令控制台下输入如下内容,注意路径。
[img]c://bbb.bmp[/img]
第三步:看看服务启动没有,呵呵,如果没有启动,就启动它,如果启动了,就OK了。
开始―――》程序―――》管理工具―――》服务。(有些版本可以自动启动,有些不可以),可能有些人问了,为什么要启动服务呢,它是一个网络类型的数据库服务器,不启动怎么可以连接服务器呀。
[img]c://ccc.bmp[/img]
第四步:设定数据库的安全
为了保证数据的安全,有一种古老的方式,那就是设置用户名和密码,我们今天也试试。
a:首先使用mySql命令进入控制台。
[img]c://ddd.bmp[/img]
b:再从控制台进入到数据库,mySql在安装成功后,自动安装了一个数据库,这个数据库很有用,名字也叫做mySql,进入该数据库后,可以设置一个重要的帐户,root,呵呵。
使用命令:use mysql;
然后使用命令修改,root帐户的密码吧,我们修改密码为 1234
使用命令如下:第一句修改密码,第二句使用确认,马上可以生效了
UPDATE user SET Password=PASSWORD('1234') WHERE user='root';
FLUSH PRIVILEGES;
看如下图片:
[img]c://eeee.bmp[/img]
c:我们推出登陆,使用exit命令,然后键入如下命令,使用root帐户登陆。注意输入密码1234
命令为:exit;
mysql -u root –p;
[img]c://ffff.bmp[/img]
d:我们给我们自己设定个用户吧,名字叫做:flagxu,密码叫做abcd吧。
使用如下命令:use mysql;
GRANT ALL PRIVILEGES ON *.* TO flagxu@localhost IDENTIFIED BY 'abcd' WITH GRANT OPTION;
第五步:创建一个数据库:使用如下sql语句
CREATE DATABASE PersonDBA;
第六步:在自己的数据库中,创建一张表,使用如下sql语句,并向表中添加内容
使用自建的数据库
use PersonDBA;
在数据库中添加表:
CREATE TABLE Person(id INT,name VARCHAR(24),age INT,sex BOOL);
向表中添加内容:
INSERT INTO Person VALUES(101, '张三', 20,1);
INSERT INTO Person VALUES(102, '李四', 31,0);
INSERT INTO Person VALUES(103, '王五', 42,1);
INSERT INTO Person VALUES(104, '马子', 44,0);
INSERT INTO Person VALUES(105, '哈哈', 26,1);
如图所示
[img]c://gggg.bmp[/img]
第七步:困了吧,可以休息休息了,下一讲,我们开始用JDBC连接数据库