yum -y install mysql mysql-server mysql-devel ####yum安装mysql数据库
more /etc/my.cnf ########查看数据库主配置文件
主配置文件按 /etc/my.cnf
datadir=/var/lib/mysql #####yum安装数据库目录(如果你是编译安装的话,另说)
mysql -uroot -p #####以root用户登录控制台
exit #######退出mysql控制台
mysqladmin -uroot password 12345 ##########修改root 密码
(如果root已经有密码了,则 mysqladmin -uroot -p password 12345)
show databases; 查看数据库
use mysql; 进入mysql数据库
drop database 数据库名 删除数据库
show tables; 看mysql有那几个表
describe 表名; 查看表user结构,(就是表的有哪些列)
select * from 表名 查看表的数据
delete from 表名 where 限制条件(如id = 5) 删除数据(满足条件的列)
update 表名 set 字段="新值" where 字段="原来值" 更新表
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) 删除数据
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 表
【完】