我的mysql_菜鸟第二章---我的mysql

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 表

【完】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值