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

MySQL常用命令及操作,MySQL常用命令操作

編輯:MySQL綜合教程

MySQL常用命令及操作,MySQL常用命令操作


1、登錄與退出
   1)登錄
       windows下直接在DOS命令窗口用root用戶登錄輸入mysql回車;
       linux下輸入使用PUTTY連接mysql的服務器,然後輸入: mysql -u 用戶名 -p 密碼  即可進入mysql>界面。
   2)退出
       執行 exit 回車 即可。
   3)修改密碼
       mysql -u 用戶名 -p 密碼 password 新密碼

2、數據庫基本操作
   1)顯示數據庫
       mysql>show databases;
   2)創建數據庫
       mysql>create database  name;     //這裡的name是指需要創建的數據庫的名字。
   3)刪除數據庫
       mysql>drop database name;           //這裡的name是指需要刪除的數據庫的名字。
   4)選擇數據庫
       mysql>use databasename;           //這裡的databasename是指選擇的數據庫的名字。
   5)查看當前使用的數據庫
       mysql>select database();

3、表的基本操作
    注意:表的所有操作之前必須使用use databasename;說明選擇的哪個數據庫。
   1)顯示表
       mysql>show tables;
   2)顯示具體的表結構
       mysql>describe tablename;
   3)創建表
       mysql>create table tablename(col1 type, col2 type....);   //這裡的tablename是指要創建的表名。
   4)刪除表
       mysql>drop table tablename;    //這裡的tablename是指要創建的表名。
   5)插入數據
       insert into tablename values(col1 value,col2 value....);
   6)查詢數據
       select * from tablename where .......;
   7)更新數據
       update tablename  set col1 = newvalue where .....;
   8)刪除數據
       delete from tablename   where ......;

4、文件導入
   1)導入.sql文件命令(例如D:/mysql.sql)
       mysql>use databasename;
       mysql>source d:/mysql.sql;
   2)用文本方式將數據導入數據庫表
       mysql>load data local infile "filename" into table tablename;

5、用戶權限操作
   1)增加新用戶
       grant select on databasename.* to username@localhost identified by "password"
   2)增加所有權限給用戶
       grant all privileges on *.* to username@localhost identified by "password";
   3)增加數據庫的具體操作給用戶
       grant select ,insert,update on databasename.* to username@localhost identified by "password"
   4)增加數據庫的某張表的操作權限給用戶
       grant update,delete on databasename.tablename to username@localhost identified by "password"
   5)刪除權限
       revoke all privileges on *.* from username@localhost
   6)flush privileges;

6、MySQL數據庫備份遷移
   1)遠程數據庫備份
       mysqldump -h 10.201.10.243 -udiscuz -p discuz >discuz_69.sql
   2)導入備份的數據庫
       => mysql -ushenweiyan -p   //登錄MySQL
       Enter password:
       mysql> use newucdb;
       mysql> source /home/shenweiyan/mysql-bk/discuzdb_3_2.sql;    //將discuz數據庫信息導入成為newucdb的保存信息

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