工作中老是要在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) |