mysql常用命令

  • sudo mysqladmin -p -u root version 查看mysql的版本
  • systemctl status mysql.service 查看mysql的状态
  • 给mysql创建密码,命令格式为:mysqladmin -u root password “new_password”这里使用新密码:kuaidi,执行mysqladmin -u root password “kuaidi”将给mysql服务器创建新的密码,此时使用mysql连接mysql服务器会提示错误:ERROR 1045 (28000):Access denied for user 'root'@'localhost' (using password: NO)
  • 使用密码连接mysql数据库:mysql -u root -p 回车输入密码将成功连接mysql服务器,进入mysql>提示符下,要退出mysql提示符界面,输入quit
  • 关闭mysql数据库方法:执行service mysqld stop 或/etc/init.d/mysqld stop
  • 查看mysql数据库状态方法:service mysqld status 或 /etc/init.d/mysqld status 或者ps -ef|grep mysqld|grep -v 'grep'看mysql的进程是否存在
  • 查看mysql服务器有哪些数据库命令:show databases;
  • 查看mysql服务器某个数据库中都有哪些表,比如要查看informationschema数据库都有哪些表,先执行use informationschema;在执行show tables;
  • 查看mysql中表的字段信息:desc <table name>; 或者 select columns from <table name>;
  • 查看mysql中表的索引信息:select INDEX FROM <table name>;
  • MYSQL 创建数据库:mysqladmin -u root -p create <database name>,比如创建数据库kuaididb,执行mysqladmin -u root -p create kuaididb
  • MYSQL删除数据库:mysqladmin -u root -p drop <database name>
  • 创建数据表的sql语句格式:CREATE TABLE tablename (columnname columntype); * 删除表:DROP TABLE tablename ;
  • 插入表数据:INSERT INTO table_name ( field1, field2,…fieldN ) VALUES ( value1, value2,…valueN );
  • 查询表数据:SELECT columnname,columnname FROM table_name [WHERE Clause]
打印/导出
QR Code
QR Code mysql常用命令 (generated for current page)