MySQL数据库详解
从本篇博文开始,我们就要深入到PHP的应用当中去了。PHP的数据库应用是重中之重,必须掌握。选择什么样的数据库呢,当然是我们的MySQL啦,没有人会去使用那些庞大、低效而又昂贵的商业数据库来构建PHP应用吧。
1 MySQL数据库的安装
过去,安装一个MySQL数据库并且要启动起来很费事,特别是在Linux这样的开发环境下,需要更新很多类库或者其他东东。不过,现在有了LAMP架构,一切尽在掌握!
请从 Apache Friends Web 站点上下载最新的二进制文件并进行解包:
xampp-linux-1.7.3.tar.gz。
http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.7.3/xampp-linux-1.7.3.tar.gz/download
使用下面的命令将其解开到 /opt 目录中:
tar xvfz xampp-linux-1.7.2.tar.gz
解压后出现lampp文件夹,一定要将lampp放到/opt 下面(否则不能启动)。现在所有的软件都已经安装好了,让我们启动新的守护进程。将当前的工作目录切换到 /opt/lampp ( cd /opt/lampp)并输入下面的命令:
./lampp start
启动起来后,我们就可以使用其中的MySQL模块了:
# cd /opt/lampp/bin
# ./mysql
mysql>
2 修改mysql密码
# ./mysqladmin -u root password 'new-password'
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例1:给root加个密码123456。
键入以下命令 :
/opt/lampp/bin/mysqladmin -u root password 123456
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。测试是否修改成功:
1)不用密码登录
# ./mysql
2)用修改后的密码登录
# ./mysql -u root -p
Enter password: (输入修改后的密码123456)
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4 to server version: 4.0.16-standard
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
成功!
3)退出mysql命令:exit(回车)
3 数据库和表的操作
mysql> show databases;
显示如下信息:
+---------------------+
| Database |
+---------------------+
| information_schema |
| cluster_replication |
| mysql |
| test &nbs
相关文档:
一、 分区的概念
二、 为什么使用分区?(优点)
三、 分区类型
四、 子分区
五、 对分区进行修改(增加、删除、分解、 ......
MySql数据库导出csv文件命令:
mysql> select first_name,last_name,email from account into outfile 'e:\\output1.csv' fields terminated by ','optionally enclosed by ''lines terminated by '\n';
csv文件效果:
sunny
Grigoryan
lovechoosesun@gmail.com
Jon
Siegal
sun@riliantech.net
Joe
S ......
1.MySQL简介
MySQL是一个广泛使用的结构化查询语言(SQL)数据库服务器。和其他SQL服务器一样,MySQL提供了访问和管理SQL数据库的方法,但是,MySQL同时也提供了创建数据库结构以及在这些结构中添加、修改和删除这些结构的工具。
MySQL数据库相关的软件包主要有以下几种:
......
PHP手册上提供了以下一些主要的mysql数据库的支持函数:
mysql_affected_rows -- 取得前一次 MySQL 操作所影响的记录行数
mysql_change_user -- 改变活动连接中登录的用户
mysql_client_encoding -- 返回字符集的名称
mysql_close -- 关闭 MySQL 连接
mysql_connect -- 打开一个到 MySQL 服务器的连接
mysql_c ......