mysql 常用命令操作
2012-04-24 18:11
696 查看
1.mysql的连接
默认不能远程连接mysql数据库需要给权限的。
grant all on *.* to root@'%' identified by '(yourpassword)';
mysql -uroot -p123456 -h127.0.0.1
2.mysql的版本信息
select version()
status
[root@nginx ~]# mysqladmin version -uroot -p123456
3.修改数据库密码
mysqladmin -uroot password 123456 -p
4.新增用户
grant select on *.* to user1@"%" identified by "123456";
5.如果用户密码丢失
将所有mysql的进程杀死
mysqld_safe -user=root --skip-grant-tables &
update mysql.user set password=PASSWORD (‘123456’) where User='root';
flush privileges
6.改mysql的表名
alter table user rename users
7.查看表的结构
desc users
8、修改结构
#表position增加列test
alter table position add(test char(10));
#表position修改列test
alter table position modify test char(20) not null;
#表position修改列test默认值
alter table position alter test set default 'system';
#表position去掉test默认值
alter table position alter test drop default;
#表position去掉列test
alter table position drop column test;
#表depart_pos删除主键
alter table depart_pos drop primary key;
#表depart_pos增加主键
alter table depart_pos add primary key PK_depart_pos (department_id,position_id);
默认不能远程连接mysql数据库需要给权限的。
grant all on *.* to root@'%' identified by '(yourpassword)';
mysql -uroot -p123456 -h127.0.0.1
2.mysql的版本信息
select version()
status
[root@nginx ~]# mysqladmin version -uroot -p123456
3.修改数据库密码
mysqladmin -uroot password 123456 -p
4.新增用户
grant select on *.* to user1@"%" identified by "123456";
5.如果用户密码丢失
将所有mysql的进程杀死
mysqld_safe -user=root --skip-grant-tables &
update mysql.user set password=PASSWORD (‘123456’) where User='root';
flush privileges
6.改mysql的表名
alter table user rename users
7.查看表的结构
desc users
8、修改结构
#表position增加列test
alter table position add(test char(10));
#表position修改列test
alter table position modify test char(20) not null;
#表position修改列test默认值
alter table position alter test set default 'system';
#表position去掉test默认值
alter table position alter test drop default;
#表position去掉列test
alter table position drop column test;
#表depart_pos删除主键
alter table depart_pos drop primary key;
#表depart_pos增加主键
alter table depart_pos add primary key PK_depart_pos (department_id,position_id);
相关文章推荐
- mySql常用的操作命令
- (转)MySQL常用操作命令详细介绍
- MYSQL 下一些常用操作命令:新建用户、修改密码、修改登录host等
- MySQL常用命令及基本操作总结
- MySQL常用操作的命令(windows命令行下)--lampsunny
- mysql常用操作命令
- mysql常用命令操作
- mysql常用操作命令 linux系统环境
- MYSQL常用操作命令
- MySQL常用操作命令
- sqlite3常用操作命令 和mysql的区别及优缺点
- mysql 常用操作命令
- MySQL操作数据库和表的常用命令新手教程
- Linux 操作MySQL常用命令行
- Linux 操作MySQL常用命令行
- mysql 常用操作命令
- mysql常用操作 密码,常用命令,用户管理
- Windows下Mysql常用操作命令
- Windows平台下MySQL常用操作与命令
- mysql 常用操作命令