Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5572
  • 博文数量: 4
  • 博客积分: 170
  • 博客等级: 入伍新兵
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-06 13:13
文章分类

全部博文(4)

文章存档

2009年(4)

我的朋友
最近访客

分类: Mysql/postgreSQL

2009-01-06 14:23:18

 工作中老是要在linux下操作 mysql数据库,记录下常用的几个命令;
 
  ubuntu 8 server下;
-----------------------------------------------------------------
 #mysql -uroot -pxx
  //授权所有IP客户可远程客户端连接数据库
 mysql>grant all on *.* to identified by 'yourpassword';
 mysql>flush privileges; //然后刷新
 删除权限:
     revoke all privileges on test1.* from ";
 
创建数据库      mysql->create database dbname;
删除数据库     mysql->drop database dbname;
选择数据库      mysql->use dbname
创建表         mysql->create table mytable(name varchar(20),sex(char(1),birth date);
删除表      mysql->drop table mytable;
显示表的内容   mysql->show tables;
显示表的结构   mysql->describe mytable; 
                   或 >desc  t_user;
 
在表中增加一条字段 mysql->alter table yourtable add  name varchar(20)not null;
删除一个字段   mysql->alter table yourtable drop name ;
插入一条记录   mysql->insert into mytable values('summer','m','1983-08-24');
删除一条记录  mysql->delete from mytable where name='summer';
修改一条记录  mysql->update mytable set sex='vm' where name='summer';
 
备份一数据库     mysqldump -uxx -pxx dbname>/root/dbname.sql
备份所有库      mysqldump -uxx -pxx --all-databases >/root/xx.sql
恢复数据库 /usr/local/mysql/bin/mysql -uxx -pxx db_name < db_name.sql
---------------------------------------------------------------------
阅读(414) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~