您好,欢迎访问一九零五行业门户网

基于centos的mysql学习补充一_MySQL

导出mysql数据库中的某个数据库的sql脚本--也就是说将该数据库的结构和数据导入到一个sql脚本中,之后可以通过该sql脚本恢复该数据库。
mysqldump -u mysql(用户名:mysql) -pmysql(密码:mysql) p2pserver(数据库名:p2pserver) > p2pserver.sql(脚本名:p2pserver.sql)
如果需要导出全部的数据库脚本




mysqldump -u mysql(用户名:mysql) -pmysql(密码:mysql) -a > p2pserver.sql(文件名:p2pserver.sql)






这是里面关于wp_users的sql语句:
drop table if exists `wp_users`;/*!40101 set @saved_cs_client = @@character_set_client */;/*!40101 set character_set_client = utf8 */;create table `wp_users` ( `id` bigint(20) unsigned not null auto_increment, `user_login` varchar(60) not null default '', `user_pass` varchar(64) not null default '', `user_nicename` varchar(50) not null default '', `user_email` varchar(100) not null default '', `user_url` varchar(100) not null default '', `user_registered` datetime not null default '0000-00-00 00:00:00', `user_activation_key` varchar(60) not null default '', `user_status` int(11) not null default '0', `display_name` varchar(250) not null default '', primary key (`id`), key `user_login_key` (`user_login`), key `user_nicename` (`user_nicename`)) engine=myisam auto_increment=3 default charset=utf8;/*!40101 set character_set_client = @saved_cs_client */;
关于primay key和key这两个关键字是什么含义呢? 
primay key是主键,保证数据的唯一性;
key是索引约束,对表中字段进行约束索引,常见的有foreign key。key是关键字,在每一张表所有记录中唯一,在普通的表一般可以省去这一项。如果设置了该关键字,在查询表的时候会加速查询,但是会增加其他负担。
其它类似信息

推荐信息