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

Mysql 命令小結

編輯:關於MYSQL數據庫

1 啟動數據庫:

window:C:\> net start MySQL

Linux:# /etc/rc.d/init.d/mysqld start (或 /usr/local/mysql/bin/MySQLd_safe &)

2 設置root密碼:

mysql> use MySQL;

MySQL> delete from User where User="";

MySQL> update User set Password=PASSWORD('newpassWord') where User='root';

3 登陸數據庫:

#MySQL -uroot -p;

#MySQL -uroot -pnewpassWord;

#MySQL mydb -uroot -p;

#MySQL mydb -uroot -pnewpassWord;

4 添加新用戶:

MySQL> grant all on mydb.* to NewUserName@HostName identifIEd by "passWord" ;

MySQL> grant usage on *.* to NewUserName@HostName identifIEd by "passWord";

MySQL> grant select,insert,update on mydb.* to NewUserName@HostName identifIEd by "passWord";

MySQL> grant update,delete on mydb.TestTable to NewUserName@HostName identifIEd by "passWord";

grant 權限說明:

全局管理權限:

FILE:在MySQL服務器上讀寫文件。

PROCESS:顯示或殺死屬於其它用戶的服務線程。

RELOAD:重載訪問控制表,刷新日志等。

SHUTDOWN:關閉MySQL服務。

數據庫/數據表/數據列權限:

ALTER: 修改已存在的數據表(例如增加/刪除列)和索引。

CREATE: 建立新的數據庫或數據表。

DELETE: 刪除表的記錄。

DROP: 刪除數據表或數據庫。

INDEX: 建立或刪除索引。

INSERT: 增加表的記錄。

SELECT: 顯示/搜索表的記錄。

UPDATE: 修改表中已存在的記錄。

USAGE: 只允許登錄-

ALL: 所有權限。

5 顯示當前的數據庫:

MySQL> SHOW DATABASES;

6 創建數據庫:

MySQL> CREATE DATABASE mydb;

7 選擇你所創建的數據庫

MySQL> USE mydb;

8 查看當前數據庫的表項:

MySQL> SHOW TABLES;

9 創建數據庫表

MySQL> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

10 顯示表結構:

MySQL> DESCRIBE MYTABLE;

11 添加記錄:

MySQL> insert into MYTABLE values ("lily","F");

12 導入數據文件:

mysql> LOAD DATA LOCAL INFILE "/opt/MySQL.txt" INTO TABLE MYTABLE;

13 導入.sql文件:

MySQL>use database;

mysql>source /opt/MySQL.sql;

14 刪除表

MySQL>drop TABLE MYTABLE;

15 清空表

MySQL>delete from MYTABLE;

16 更新數據

MySQL>update MYTABLE set sex="m" where name='lily';

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