您的位置:首页 > 数据库 > MySQL

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 数据库