MySQL的常用数据库操作命令
登录数据库:mysql -u 用户名 -p (回车后输入密码)
显示数据库和表:SHOW DATABASES; / SHOW TABLES;
创建数据库:CREATE DATABASE 新数据库名;
创建表:CREATE TABLE 新数据库名 (列名1 数据类型1,列名2 数据类型2...);
删除数据库和表:DROP DATABASE 数据库名; / DROP TABLE 表名;
选择数据库:USE 数据库名;
显示表结构:DESC 表名;
更新字段值:UPDATE 表名 SET 行名='新值' WHERE 行名='字段值';
更改列名:ALTER TABLE 表名 CHANGE 现列名 新列名 新列属性;
重命名表:RENAME TABLE 现表名1 TO 新表名1,现表名2 TO 新表名1;
删除记录:DELETE FROM 表名 WHERE 定位描述;
插入记录:INSERT INTO 表名 (列名1,列名2...) VALUES (值1,值2...);
备份数据库:mysqldump -u 用户名 -p --databases 数据库1 数据库2... >备份至目标目录(例如:>d:/backup.sql)
恢复数据库:mysql -u 用户名 -p 数据库名称 <备份文件地址(例如:<d:/backup.sql)
启动MySQL服务(windows):net start mysql
停止MySQL服务(windows):net stop mysql
启动MySQL服务(linux):service mysql start
停止MySQL服务(linux):service mysql stop
登录到MySQL服务器 :mysql -h 主机地址(不填则连接本地数据库) -u 用户名 -p 密码(明文)
更改当前用户的密码:SET PASSWORD = PASSWORD('新密码');
更改指定用户的密码:mysqladmin -u 用户名 -p password 新密码;(按ENTER后提示输入当前密码。确认后密码更改生效。)
退出MySQL:QUIT;
网友评论