小标
2018-11-21
来源 :
阅读 1040
评论 0
摘要:本文主要向大家介绍了MySQL数据库之MySQL常用语句 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。
本文主要向大家介绍了MySQL数据库之MySQL常用语句 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。
一、连接MySQL
格式: mysql -h <主机地址> -u<用户名> -p<用户密码> --port=<端口号>
1、例1:连接到本机上的MYSQL。
首先在打开DOS窗口,然后进入mysql安装位置中的 bin目录(D:/mysql_5.7/bin),再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>。
2、例2:连接到远程主机上的MYSQL。
假设远程主机的IP为:10.1.113.15,用户名为root,密码为123456。则键入以下命令:
mysql -h 10.1.113.15 -u root -p 123456
注:-u 与 root 可以不用加空格
3、退出MYSQL命令: exit (回车)。
二、修改密码
格式:mysqladmin -u用户名 -p旧密码 password 新密码
1、例1:给 root 加个密码 111111。
首先在DOS下进入目录mysql bin,然后键入以下命令:
mysqladmin -uroot -password 111111
注:因为开始时 root 没有密码,所以 -p 旧密码一项就可以省略了。
2、例2:再将 root 的密码改为 888888。
mysqladmin -uroot -p111111 password 888888
三、增加新用户
格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"
注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符
例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:
grant select,insert,update,
delete on *.* to test2@localhost identified by "abc";
如果你不想test2有密码,可以再打一个命令将密码消掉。
grant select,insert,update,delete on mydb
.* to test2@localhost identified by "";
在上面讲了登录、增加用户、密码更改等问题。下面我们来看看MySQL中有关数据库方面的操作。注意:你必须首先登录到MySQL中,以下操作都是在MySQL的提示符下进行的,而且每个命令以分号结束。
1、MySQL常用命令
show databases; 显示数据库
create database name; 创建数据库
use databasename; 选择数据库
drop database name 直接删除数据库,不提醒
show tables; 显示表
describe tablename; 表的详细描述
select distinct from tablename; 去除重复字段
mysqladmin drop database name 删除数据库前,有提示。
select version(),current_date; 显示当前 mysql 版本和当前日期
select * from tablename limit M,N; 这里M表示从(M+1)条记录开始,N表示返回的记录条数
注意:
在 mysql 中 select top 用法和 ms sqlserver 有所区别。若在 mysql 中实现 select top 功能得用:limit
本文由职坐标整理并发布,希望对同学们学习MySQL有所帮助,更多内容请关注职坐标数据库MySQL数据库频道!
喜欢 | 0
不喜欢 | 0
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号