MySQL的常用数据库操作命令
MySQL的常用数据库操作命令
登录数据库:
mysql -u 用户名 -p (回车后输入密码)
登录到MySQL服务器 :
mysql -h 主机地址(不填则连接本地数据库) -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
更改当前用户的密码:
SET PASSWORD = PASSWORD('新密码');
更改指定用户的密码:
mysqladmin -u 用户名 -p password 新密码;(按ENTER后提示输入当前密码。确认后密码更改生效。)
退出MySQL:
QUIT;