程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL命令總結,mysql命令

MySQL命令總結,mysql命令

編輯:MySQL綜合教程

MySQL命令總結,mysql命令


===0-MySQL密碼設置===
0.1-登入和進入MySQL數據庫:

    0.1.1-登入MySQL數據庫:C:\Users\Administrator>mysql -u用戶名 -hMySQL服務器地址 -p
                    Enter password:用戶密碼 //初始mysql默認沒有密碼,可以直接回車進入,有密碼的需要輸入密碼
                            例:mysql -uroot -hlocalhost -p
                    Enter password:******** //我的密碼時是11111111
    0.1.2-進入MySQL數據庫:mysql>use mysql;

0.2-給root用戶設置密碼:mysql>update user set password=password("新密碼") where user="root";
                                                   例:update user set password=password("11111111") where user="root";
0.3-刷新數據庫(一定要記得):mysql>flush privileges;
0.4-退出mysql:mysql> quit
===1-MySQL服務器相關命令===
1.1-連接MySQL服務器:\>mysql -uroot -h127.0.0.1 -ppassword
                                \>mysql -u用戶名 -hMySQL服務器地址 -p用戶密碼
           例:\>mysql -uroot -hlocalhost -p11111111
1.2-斷開MySQL服務器:mysql>quit;
1.3-停止MySQL服務器:
    1)\>net stop mysql
     或2)\>mysqladmin -uroot shutdown -ppassword
     例:\>mysqladmin -uroot shutdown -p11111111
1.4-啟動MySQL服務器:\>net start mysql
===2-MySQL數據庫操作===
2.1-創建數據庫:create database 數據庫名;
       例:create database db_czy;
2.2-查看數據庫:show databases;
2.3-選擇數據庫:use db_czy;
2.4-刪除數據庫:drop database 數據庫名;
       例:drop database db_czy;
===3-MySQL數據表操作===
3.1-在當前選擇的數據庫中創建數據表:
    create table 數據表名(字段名1 屬性,字段名2 屬性,...);
    例:create table tb_people(
      id int auto_increment primary key,
      user varchar(30) not null,
      password varchar(30) not null,
      email varchar(50) not null,
      createtime datetime
    );
3.2-查看當前選擇的數據庫中的數據表:show tables;
3.3-查看表結構:
    1.1)show columns from 數據表名 from 數據庫名;
     例:show columns from tb_people from db_czy;
     或1.2)show columns from 數據庫名.數據表名;
     例:show columns from db_czy.tb_people;
   或2.1)describe 數據表名;
     例:describe tb_people;
  或2.1.1)desc 數據表名 列名;
     例:describe tb_people password; //可以只列出某一列信息
3.4-修改表結構:alter table 數據表名 相關操作;
          例:alter table tb_people add email varchar(50) not null, modify user varchar(40);
                      //添加一個新字段email,類型為varchar(50),not null,將字段user的類型改為varchar(40).
3.5-重命名表:rename table 數據表名1 to 數據表名2;
      例:rename table tb_people to tb_czy;
        rename table tb_czy to tb_people;
3.6-刪除表:drop table 數據表名;
     例:drop table tb_people;
===4-MySQL數據增刪查改操作===
4.1-插入記錄:insert into 數據表名(字段名1,字段名2,..)values(值1,值2,..);  //一次可插入多行記錄,標准SQL語句只能一次插一行
      例:insert into tb_people(user,password,email,createtime)
        values('czy','11111111','[email protected]','2016-10-10 02:36:50');
        insert into tb_people(user,password,email,createtime)
        values('cml','22222222','[email protected]','2016-10-10 02:40:36');  //values('wha','33333333','[email protected]','2016-10-10 02:45:25');

4.2-刪除記錄:delete from 數據表名 where 條件
      例:delete from tb_people where user='wha'; //一般條件是指定id刪除的,沒有where條件則刪除整個表
4.3-查詢數據庫記錄:
    1)select * from 數據表; //查詢指定表內所有數據
     例:select * from tb_people;
    2)select * from 數據庫名.數據表名; //查詢指定數據庫的指定表內的數據
     例:select * from db_czy.tb_people;
    3)select 部分字段名 from 數據表 where 查詢的相關條件; //查詢指定表內指定字段和某字段值的數據
     例:select id,user,password,email from tb_people where id=1;
4.4-修改記錄:update 數據表名 set column_name1=new_value1,column_name2=new_value2,..[where condition];
        update 數據表名 set 字段名1=新的值1,字段名2=新的值2,.. [where 條件];
      例:update tb_people set password='12345678',email='[email protected]' where user='czy';
===5-MySQL數據備份和恢復===
5.1-數據備份:C:\Users\Administrator>mysqldump -u用戶名 -p用戶密碼 數據庫名 >備份文件儲存路徑和文件名
                 例:mysqldump -uroot -p11111111 db_czy >D:\File\phpEnv\MySQL\data_backup.txt
5.2-數據恢復:C:\Users\Administrator>mysql -u用戶名 -p用戶密碼 數據庫名 <要恢復的文件儲存路徑和文件名
                  例:mysql -uroot -p11111111 db_czy <D:\File\phpEnv\MySQL\data_backup.txt

                                                           開始寫於:2016.9.30  ----志銀

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved