<h2>前提准备</h2>
<p>要使用数据库就必须现在自己的电脑上安装数据库的服务。</p>
<p>放出Linux下的Apache,数据库以及php的安装教程链接,我就不一一赘述了</p>
<a href="http://bbs.qcloud.com/thread-1316-1-1.html">这是链接!</a>
<h2>开启数据库等服务</h2>
<p>sudo service httpd start</p>
<p>启动服务器服务</p>
<p>sudo service mysqld start</p>
<p>启动数据库服务</p>
</br>
<h2>登录数据库:</h2>
<p>mysql -u name -p</p>
输入之后会提醒输入密码,输入即可。需要注意的是Linux下部分系统-u和用户名name之间是没有空格的</br>
<p>数据库的语句都是以“;”结尾的。</p>
</br>
<h2>数据库的操作<h2>
<p>create database name default character set utf8 collate utf8_general_ci;</p>
<p>创建数据库</p>
<p>use name</p>
<p>使用数据库</p>
<p>show databases;</p>
<p>显示数据库</p>
<p>show tables;</p>
<p>显示选用的数据库的数据库表</p>
<p>desc name</p>
<p>显示数据表的结构</p>
<p>create table name
(
id int not null auto_increment,
account text not null,
......
unique key(id)
);
</p>
<p>创建数据表</p>
<span style="color:red">这里的id为数据的序列,方便以后的查找,auto_increment 表示自增
unique key(id) 表示把id设置为主键 </span>
<p>insert into name(id,account,....)values(1,'xiaobian',....);</p>
<p>向数据表里添加数据,第一个括号:某某列,第二个括号:某某值,具体的内容</p>
<p>update table_name set name='value' where id='value';</p>
<p>改变数据表里的数据</p>
<span style="color:red">name 表示你的列名称,id可以为其他的列名称,表示位置 </span>
<p>delete from table_name where id='value';</p>
<p>按照id='value' 来删除,也可以去掉where及后面的语句来清空数据表</p>
<p>select *from table_name where id='value';</p>
<p>查出数据表里的某一行信息</p>
<p>同样的可以删除where以及后面的,表示查出该数据表的全部行</p>
<h3>题外话</h3>
<p>经常的是利用其它语言来对数据库进行操作</p>
<p>这里就讲讲利用php对数据库的操作</p>
<p>首先要知道流程:
一般是分为五个流程
1,链接数据库服务;
2,选择要操作的数据库;
3,集成操作命令;
4,执行中操作命令;
5,关闭数据库;
下面我写一个例子:
</p>
<p>
$db=mysqli_connect('localhost','account_name','password');
mysqli_query($db,'database_name');
$q="insert into table_name(name,account,text,data)value($name,$account,$text,$data)";
mysqli_query($db,$q);
mysqli_close($db);
五条语句对应五个流程
</p>
好,就说到这里了