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);