1.最常用的
mysql -u root -p password 或者 mysql -uroot -p (回车后,输入密码)
root:为默认超级管理员账号,一般默认密码为空,如果有其他账号,可以代替root
password:用户密码
例如: mysql -u user -p hsl
create database dbName; 创建数据库
use dbName; 选择当前数据库
drop database dbName; 直接删除数据库,无任何提示
show tables; 显示当前数据库的所有表
describe tbName; 显示表的详细信息
select distinct XXX ; 去除重复字段
select version(),current_date; 显示当前mysql版本和当前日期
mysqladmin drop dbName; 删除数据库前,有确认提示
flush privileges; 刷新数据库
alter table tb1 rename tb2; 重命名表
2.修改root密码
3.数据 导入&导出
导出数据库
导出表
导出指定的记录
导入数据库
mysqldump的一些参数
1. --add-drop-table
导出数据,用这个参数时,则在每个表的前面加入DROP TABLE IF EXISTS语句,保证导入数据库时,首先检查表是否存在,存在则删除。如:
2. --add-locks
在insert语句捆上一个lock table 和unlock table语句。防止在这些记录被再次导入数据库时其他用户对表进行的操作
3. -c or -complete_insert
mysqldump命令给每一个产生INSERT语句加上列(field)的名字。当把数据导出导另外一个数据库时这个选项很有用