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 表
【完】