yum -y install mysql mysql-server mysql-devel ####yum安裝mysql數據庫mysql
more /etc/my.cnf ########查看數據庫主配置文件sql
主配置文件按 /etc/my.cnf數據庫
datadir=/var/lib/mysql #####yum安裝數據庫目錄(若是你是編譯安裝的話,另說)ide
mysql -uroot -p #####以root用戶登陸控制檯
exit #######退出mysql控制檯
mysqladmin -uroot password 12345 ##########修改root 密碼
(若是root已經有密碼了,則 mysqladmin -uroot -p password 12345)server
show databases; 查看數據庫
use mysql; 進入mysql數據庫
drop database 數據庫名 刪除數據庫it
show tables; 看mysql有那幾個表
describe 表名; 查看錶user結構,(就是表的有哪些列)編譯
select * from 表名 查看錶的數據
delete from 表名 where 限制條件(如id = 5) 刪除數據(知足條件的列)
update 表名 set 字段="新值" where 字段="原來值" 更新表table
create database benet; 建立benet數據庫
create table benet(id int(3), name char(15), age int(5));
建立benet表
drop table benet; 刪除表
insert into benet value(值1,值2,值3); 向表插入數據
delet from 表名 where 限制條件(如 age > 40) 刪除數據class
mysqldump -uroot -p 數據庫名 > 文件 備份數據庫
mysqldump -uroot -p 數據庫名 > 文件 備份數據表
mysql -uroot -p 數據庫名 < 文件 恢復數據庫
mysql -uroot -p 數據庫名 < 文件 恢復表登錄
添加用戶
insert into mysql.user(Host,User,Password) values("localhost","用戶名",password("密碼"));
flush privileges; 更新權限,添加用戶後給他賦普通權限
grant all privileges(可寫可不寫) on 數據庫名.* to 用戶名@localhost identified by '密碼'; 給用戶全部權限(最大權限)
flush privileges; 刷新權限
show grants for 用戶名@localhost;
revoke all on 數據庫.* from 用戶名@localhost; 去除用戶全部權
flush privileges; 以後必須刷新
##################################################################
數據庫的增刪改查
insert into 增 delete 刪
update 改 select 查
insert into ... value (各個列)
delete 表 where 條件
update ... set ...
select 列 from 表
【完】