这2天将MySql的一些常用命令总结了一下,详细信息如下:
1. 登录MySql:
shell> mysql '没有密码的情况
shell> mysql -u username -p password '有密码的情况
shell> mysql -h hostname -u username -p password ' hostname 表示Mysql的主机名称
2. 退出MySql:
shell> quit
3. 修改密码:
shell> mysqladmin -u username password newpassword ' 增加密码
shell> mysqladmin -u username -p oldpwd password newpwd '修改密码
4. 增加新用户,并给新用户授权:(由于该命令是在Mysql环境下运行的,因此所 有语句后面都要加上“;”
mysql> grant privileges on database.tables to 'username'@'hostname' identified by password with grant option;
5. 显示所有的数据库:
mysql> show databases; ' mysql搭建好后,系统默认有3个数据库: information_schema、test、mysql . mysql库很重要它里面有MYSQL的系统信息,我 们改密码和新增用户,实际上就是用这个库进行操作。
6. 显示指定数据库中的表:
mysql> show tables from databasename;
7. 显示指定表中的列:
mysql> show columns from tablename from database;
8. 创建数据库:
mysql> create database databasename;
9. 创建数据库中的表:
mysql> use databasename; mysql> create table tablename(字段定义列表);
10. 查看表中的记录:
mysql> select * from tablename; ' 注意要先进入该数据库
11. 修改表中的数据:
mysql> update tablename set field=newvalue where field=value;
12. 删除表中的数据:
mysql> delete from tablename where field=value;
13. 删除数据库、表:
mysql> drop database databasename;
mysql> drop table tablename;
14. 备份数据库:(该命令是在shell中运行)
shell> cd /usr/local/mysql/bin ' 假定mysql安装在local目录下
shell> mysqldump --opt database > back-file.sql
更全的方式是:
shell>mysqldump -h hostname -u username -p password databasename >/opt/share/1/backup.sql