我们都对MySQL 数据库有所耳闻,比较它是市场主流数据库,因此,无论是学习Python还是Java都必学MySQL,本文笔者先来介绍一下MySQL
常用操作命令。
create database name; 创建数据库
use databasename; 选择数据库
drop database name; 直接删除数据库,不提醒
show tables; 显示表
describe tablename; 表的详细描述
select 中加上distinct去除重复字段
显示当前mysql版本和当前日期
select version(),current_date;
修改mysql中root的密码:
shell>;mysql -u root -p
mysql>; update user set password=password(“root123″) where
user=’root’;
mysql>; flush privileges 刷新权限
mysql>;use dbname; 打开数据库
mysql>;show databases; 显示所有数据库
mysql>;show tables; 显示数据库mysql中所有的表
mysql>;desc user; 显示表mysql数据库中user表的列信息)
grant
创建一个可以从任何地方连接到服务器的一个超管账户,必须分配一个密码
mysql>; grant all privileges on *.* to 'user_name'@'localhost'
identified by 'password' ;
格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”
删除授权:
mysql>; revoke all privileges on *.* from root@”%”;
mysql>; delete from user where user=”root” and host=”%”;
mysql>; flush privileges;
重命名表:
mysql >; alter table t1 rename t2;
备份:
mysqldump -hhostname -uusername -ppassword databasename >;
backup.sql;
恢复:
mysql -hhostname -uusername -ppassword databasename
免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。