码迷,mamicode.com
首页 > 数据库 > 详细

MySQL基本命令和操作

时间:2016-04-28 12:07:50      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:

开启和关闭mysql服务

Windows下开启和关闭mysql服务

net start mysql        开启mysql服务

net stop mysql         关闭mysql服务

没有重启mysql服务这个命令

Linux下

service mysql start | stop | restart | status

  • start        启动服务
  • stop        停止服务
  • restart     重启服务
  • status      查看服务状态

登录mysql数据库

mysql -h hostname -u username -p

如何hostname是本机的话,要替换为127.0.0.1或者是localhost

例子:mysql -h localhost -uroot -p

这样输完之后会换行让你输密码,我们也可以直接把密码写在-p后面,当然这样不安全。

更改root密码

/usr/bin/mysqladmin -u root password ‘123456‘

执行完这条命令后,root的密码改为123456。

添加新的用户

先用root登进数据库

然后

mysql > GRANT ALL PRIVILEGES ON *.* TO jack@localhost IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;

格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码";

mysql > flush privileges;         //刷新系统权限表

这是最基本的命令,反正还有好多选项,这个先作为一个了解。

修改登录密码

在登陆进数据库之后,可通过

set password  = password(‘123456‘);

来修改密码

查看当前所有存在的数据库

show databases;            // show出来, 不止一个数据库这里我们要加s

创建数据库

create database database_name;         // create是创建, 由于一次只能创建一个数据库, 这里database不加s, 最后接上数据库名称

查看创建好的数据库

show create database database_name\G

如果数据库创建成功则会显示数据库的创建信息

删除数据库

drop database database_name;          // 注意这里的删除用的是drop, 而不是delete

使用drop database命令要特别谨慎,采用这种方式删除之后数据库中存储的所有数据表和数据会一同被删除,而且无法恢复

数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作,不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能。

mysql的核心就是存储引擎。

查看数据库的存储引擎

show engines\G

Support列表示某种引擎是否能用,YES表示可以使用,NO表示不能使用,DEFAULT表示该引擎为当前默认引擎。

常见的mysql引擎有:

InnoDB,MyISAM,Memory,Merge,Archive,Federated,CSV,BLACKHOLE

选择当前数据库

use database_name

查看默认引擎

show variables like ‘storage_engine‘;

MySQL基本命令和操作

标签:

原文地址:http://www.cnblogs.com/tuhooo/p/5441897.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!