菜鸟第二章---个人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 表

                                                                 【完】

相关文章
相关标签/搜索