mysql的常用命令

2016-07-18 08:39:30 12172


1.create database name; //创建数据库 (create 内部命令) 

  

mysql>create  database  数据库名; 


2.use databasename; //选择数据库 (use内部命令) 

  

mysql>use  数据库名; 


3.drop database name; //直接删除数据库,不提醒 (drop内部命令) 

  

mysql>drop  database  数据库名; 


4.drop table name; // 直接删除表 

  mysql>drop 

 table  表名; 


5.create table name; //创建表 

  

mysql>create  table  表名; 

      **前提是先mysql>use数据库名; 


6.show databases;//显示所有数据库  

  mysql>show 

 databases; 


7.show tables; //显示数据库中的表 (show内部命令) 

  

mysql>show  tables; 

      **提前是先mysql>use数据库名; 


8.describe tablename; //显示表的详细描述  

  

mysql>describe 表名; 


9.select version(),current_date; //显示当前mysql版本和当前日期 

  

mysql>select  version(), current_date; 

  mysql>select  version(),       ->current_date; 

        

**select 内部命令   


10.mysql>flush privileges  //刷新数据库  11.mysql实现修改用户密码: 

 11.1 update //修改 

       shell>mysql -u root -p 

 

     mysql> update mysql.user set password=PASSWord(’新密码’) where User='root';       mysql> flush privileges;       mysql> quit  

 11.2 mysqladmin//修改用户密码 

     shell>mysqladmin -u root password new_password  

 11.3 自己测试未通过 

     

shell>mysql -u root -p 

    mysql>SET PASSWORD FOR root=PASSWord("root");


12.创建帐号 

  

mysql> grant all(delete,updatae,create,drop,insert) privileges 

on *.* to 用户@localhost identified  by  '密码'; 


13.重命名表:  

  mysql > alter table 

 表1  rename  表2; //把表t1重命名为t2 

14.备份数据库 

 14.1 导出整个数据库 

          

mysqldump -u 用户名 -p 数据库名 > 导出的文件名 





 













提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: