菜鳥第二章---個人mysql

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 表

                                                                 【完】

相關文章
相關標籤/搜索