最近在liunx下對Mysql操作,就做個記錄,以免忘記。
(查看是否已經安裝mysql: rpm -qa mysql)
開始使用
1:啓動mysql : service mysqld start (對一些有效) 查看狀態:service mysqld status
2:mysql -uroot -proot -----進入數據庫命令(root爲用戶名和密碼) :遠程 mysql -h 192.168.0.0 -uroot -proot
3:增加新用戶:在root用戶連接後
格式:grant 權限 on 數據庫.* to 用戶名@登錄主機 identified by "密碼"
grant select,insert,update,delete on *.* to username@localhost Identified by "passwordname";
在任何機子上登陸則將localhost改爲"%" ;也可以後面寫by "";可以去掉密碼
導出數據:
mysqldump -uroot -proot databases dbname > dbname.sql //導出dbname數據庫的數據爲dbname.sql的文件
mysqlimport -uroot -proot < dbname.sql //導入
source /db.sql //進入一個數據庫中,導入根目錄下sql文件,插入數據
Mysql下命令:
show databases; //顯示mysql中所有的數據庫
use mysql; //使用一個數據庫
show tables; //顯示這個數據庫中 所有的表
desc ad; //查看ad這個表的表結構(字段等)
create database adat; //創建一個名稱爲adat的數據庫
drop database data; //刪除data的數據庫
create table 表名(字段列表); //創建表
drop table 表名; //刪除表
delete from 表名; 清空表記錄(TRUNCATE TABLE)
quit ; exit ; //退出Mysql
-----以後繼續添加-------
推薦course: http://see.xidian.edu.cn/cpp/u/mysql_ml/