您的位置:首页 > 数据库 > MySQL

【其他】MySql常用命令

2015-08-24 16:10 573 查看
Linux下:

登陆命令 mysql -h [hostname] -u [username] -p [password]
修改密码 mysqladmin –u[username] –p[oldpwd] password [newpwd]
显示所有数据库 show databases
创建数据库 create database [databasename]
删除数据库 drop database [databasename]
使用数据库 use [databasename]
查看当前正在使用的数据库 select database()
显示当前数据库包含的所有表 show tables
查看服务器当前状态 mysqladmin –u[username] –p[password] status
查看服务器版本 select version();
或 mysqladmin –u[username] –p[password] version;
查看表结构 desc [tablename]
退出命令行 exit
停掉服务器 mysqladmin shutdown
查看服务是否正在运行 mysqladmin ping
使当前线程锁定某个表 lock tables [tablename] [read或write]
使当前线程释放某个表 unlock tables
mysql.server脚本启动停止数据库服务 mysql.server start
mysql.server stop

运行批处理文件 mysql –u[name] –p[pwd] result.sql

登陆命令 mysql -h [hostname] -u [username] -p [password]

本机登陆:mysql –uroot –p

修改密码:mysqladmin –uroot –pusmdb password mysql

如下,将服务器密码由usmdb改为mysql。初始设置时如没有初始密码-pusmdb可省略。

显示所有数据库  show databases;


创建数据库create database [databasename];


删除数据库 drop database [databasename];


使用某个数据库  use [databasename];


查看当前正在使用的数据库  select database();


显示当前数据库包含的所有表  show tables;

如下显示msyql库中有15张表

查看服务器当前状态mysqladmin –uroot –pusmdb status;


查看服务器版本select version(); 或 mysqladmin –uroot –pusmdb version; (root、usmdb为用户名、密码);


查看表结构  desc [tablename];

如下显示db为表名。

使用数据库后,可以直接键入SQL命令操作数据了,如下:


退出命令行:exit


停掉服务器 mysqladmin shutdown


查看服务是否正在运行 mysqladmin ping


使当前线程锁定某个表  lock tables [tablename] [read或write]


使当前线程释放某个表  unlock tables;


mysql.server脚本可以被用来启动或停止服务器,通过用start或stop参数调用它:


shell> mysql.server start
shell> mysql.server stop

mysql.server可在MySQL安装目录下的“share/mysql”目录里找到,或在MySQL源代码树的“support-files”目录下找到。

linux下用/etc/init.d/mysql stop 也可以停掉数据库服务


运行批处理文件,如下为运行test.sql文件执行结果输出到result.sql文件中


windows下:

启动数据库:net start mysql

停止数据库:net stop mysql

查看数据库运行状态:NET HELPMSG 2182

其他和linux相同
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: