快速业务通道

一招一式攻克linux(七)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-04

mysql > use dangan; //使用数据库dangan
database changed //回显

mysql > drop database dangan; //删除数据库dangan

2、 表的操作.从文件系统看,表是某个数据库目录所属的文件,在一个数据库里创建一个表,那么就会在数据库目录生成几个与表名相同而后缀不同的文件.(1)创建表:创建表的语法为 create table <表名>(字段1,字段2…..),表创建完成后,输入 describe <表名> 查看刚创建的表的结构.(2)修改表:主要的一些操作有添加、删除或者修改表的字段,创建或撤消索引等,其语法格式为 alter table <表名> 更改动作1 [更改动作2….],更改动作包括add,drop,change,alter及modify等关键字.
3、 记录的操作.记录是表中存储的数据,通过sql的数据操纵语言(ddl)进行插入、删除和修改表中的记录.(1)插入记录:基本格式为insert into <表名> (字段1,字段2…) values(字段1的值,字段2的值….).(2)删除记录:基本语法为delete from <表名> where <条件表达式>.(3)修改记录:基本语句为update <表名> set 字段名1=字段值1 [,字段名2=字段值2…] where 条件表达式.
4、 创建和删除用户.mysql数据库的用户记录存储在表mysql.user中,创建一个用户就是向mysql.user表添加一条记录,删除用户即是从该表删除一条记录.
5、 设置用户权限.为安全起见,对数据库对象的访问授权进行.在mysql中,常使用grant语句授予用户访问权限.grant的语句格式为 grant 权限表 [(字段表)] on 数据库名.表名.

数据库的备份和恢复
笔者认为,给数据库备份应该是系统管理员的一项基本职责.有两种备份mysql数据库的方法(第三方备份软件除外):直接复制和使用mysql备份工具mysqldump.
1、 直接复制.对于版本号高于3.23的mysql数据库,备份时直接复制数据库目录及其下面的文件.恢复时只须把备份的数据复制到原来的目录,随后启动mysql数据库,备份数据就自动恢复了.值得注意的是,在复制数据的过程中,可能会产生目录或文件权限变更的情况,因此在恢复操作前应先核实一下复制过来的目录和文件的权限及属主(属主应该是mysql而不是root等).
2、 mysqldamp.是专门用来备份mysql数据库的工具,执行命令 # ./mysqldump ╟opt dangan ╟u root ╟p > /backup/dangan.sql 把前文创建的数据库备份到目录/backup.执行命令# ./mysql ╟u root ╟p < /data/dangan.sql 就很容易的把备份的数据库恢复了.也可以单独对数据库的表做单独的备份及恢复操作.

2006-2-28

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号