【grant语句】
GRANT ALL PRIVILEGES ON *.* TO monty@localhost IDENTIFIED BY 'something' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO monty@'%' IDENTIFIED BY 'something' WITH GRANT OPTION;
【导出某张表为sql】
mysqldump -u $user -p $dbname $tablename > $table.sql
【导出某张表为文本文件】
mysqldump -u $user -p -t -T$dir $dbname $tablename --fields-enclosed-by=\" --fields-terminated-by=,
备注: 字段之间以逗号分隔,$dir为将要导出的文件所在的目录,需要注意这个目录的权限,我每次是把这个目录设置为777然后导出
【导入sql】
mysql> source $file.sql;
【创建索引】
mysql>create index $indexname on $tablename ($field1 desc, $field2 asc, ..);
【添加一个字段】
ALTER TABLE `$dbname`.`$tablename` ADD COLUMN `$field` VARCHAR(512) NULL COMMENT '$comment' AFTER `$prefield`;
ALTER TABLE `$dbname`.`$tablename` ADD COLUMN `id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增ID' FIRST, ADD PRIMARY KEY (`id`);
【删除一个字段】
ALTER TABLE $tablename DROP COLUMN $column;
【修改字段长度】
alter table $TABLE modify column $COLUMN varchar(50);
【修改字段类型】
alter table `$TABLE` change `$COLUMN` `$COLUMN` mediumtext;
【修改字段名称】
alter table $TABLE change $FIELD1 $FIELD2 varchar(32);
【explain】
mysql> explain select url from entry use index(cname) where edi=9615899;
possible_keys: 本次查询使用的键
rows: 实际上查找了多少条