本文共 2356 字,大约阅读时间需要 7 分钟。
alter table test rename test1;
alter table test add column name varchar(10);
alter table test drop column name;
alter table test modify address char(10);
或者
alter table test change address char(40);
alter table test change column address address1 varchar(30);
SET PASSWORD FOR root=PASSWORD('123456');
SET PASSWORD FOR root=PASSWORD('');
mysql -uroot -pOLDPASS -e "use mysql; UPDATE user SET password=PASSWORD('123456') WHERE user='root'; FLUSH PRIVILEGES;"
其中:OLDPASS
为原密码。
mysqldump -u$USER -p$PASSWD -h127.0.0.1 -P3306 --routines --default-character-set=utf8 --lock-all-tables --add-drop-database -A > db.all.sql
mysqldump -u$USER -p$PASSWD -h127.0.0.1 -P3306 --routines --default-character-set=utf8 --databases mysql > db.sql
mysqldump -u$USER -p$PASSWD -h127.0.0.1 -P3306 --routines --default-character-set=utf8 --tables mysql user > db.table.sql
mysqldump -u$USER -p$PASSWD -h127.0.0.1 -P3306 --no-create-db --no-create-info --tables mysql user --where="host='localhost'" > db.table.sql
mysqldump -u$USER -p$PASSWD -h127.0.0.1 -P3306 --routines --default-character-set=utf8 --no-data --databases mysql > db.nodata.sql
mysql -u$USER -p$PASSWD -h127.0.0.1 -P3306 --default-character-set=utf8 < db.all.sql
或者在MySQL中执行:
mysql -u$USER -p$PASSWD -h127.0.0.1 -P3306 --default-character-set=utf8 > source /tmp/db.all.sql
mysql -u$USER -p$PASSWD -h127.0.0.1 -P3306 --default-character-set=utf8 mysql < db.table.sql
或者在MySQL中执行:
mysql -u$USER -p$PASSWD -h127.0.0.1 -P3306 --default-character-set=utf8 > use mysql; source /tmp/db.table.sql;
-u$USER
-p$PASSWD
-h127.0.0.1
(远程服务器请替换主机名或IP地址)-P3306
--default-character-set=utf8
--skip-column-names
:不显示数据列名-B
:批处理模式,结果以制表符分隔-e
:执行命令后退出--routines
:备份存储过程和函数--lock-all-tables
:全局一致性锁--add-drop-database
:在建表前删除表--no-create-db
:不输出CREATE DATABASE语句--no-create-info
:不输出CREATE TABLE语句--databases
:所有参数都解析为库名--tables
:参数后为表名LOCAL
,在MySQL服务器上读取文件,需有FILE
权限。LOCAL
,则在本地读取文件,通过网络传输到MySQL。LOAD DATA
被记录到binlog,内部处理。FILE
权限,建议使用临时目录,如/tmp
,执行完成后删除文件。utf8
字符集。LOAD DATA INFILE
需有FILE
权限。通过以上命令和注意事项,您可以轻松进行MySQL数据库的操作和管理。
转载地址:http://vcdfk.baihongyu.com/