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 1234qwer

    注:-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; 显示表

  show create table tablename  显示创建表的详细信息(如:字段名称,长度,索引.....)

desc  tablename  显示创建表的详细信息(如:字段名称,长度,索引.....)

查看表内容 select * from.....             操作表就可以用增删改查的语句了

  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常用语句(经常容易忘记)的更多相关文章

  1. MySQL 常用语句 (汇集)

    原文地址:MySql常用语句作者:wuyanle 一.mysql常用语句 创建,删除和最基本查询: 显示数据库  mysql->show databases; 创建数据库  mysql-> ...

  2. MySQL 常用语句大全

    MySQL 常用语句大全 一.连接 MySQL 格式: mysql -h 主机地址 -u 用户名 -p 用户密码 1.例 1:连接到本机上的 MYSQL. 首先在打开 DOS 窗口,然后进入目录 my ...

  3. 0927—MySQL常用语句集合

    一.连接MySQL 格式: mysql -h 主机地址 -u 用户名 -p 用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysql bin,再键入命令mysql ...

  4. oracle 和 mysql 常用语句对比汇总

    文章目录 一.数据库管理 1.1 用户管理 1.1.1 mysql用户.权限管理 1.1.2 oracle 用户.角色.权限管理 二.DQL 语句 2.1 基础查询 1.常量查询的区别: 2.字符串拼 ...

  5. mysql常用语句操作

    概述: 1.通过表结构介绍.来操作mysql常用的语法&语句: 2.现在学习下几个基本的sql语句,万变不离其宗,把基础弄扎实了其它的就很容易了 一.表结构&建表: 1.学生基础信息表 ...

  6. mysql常用语句总结

    1.创建语句 CREATE DATABASE database_name //创建数据库 //删表 DROP TABLE IF EXISTS `t_social_user_extend`; //建表C ...

  7. MySQL常用语句大全

    数据库操作:创建数据库create database database_name 查看数据库 show databases使用数据库use dbname删除数据库 drop database dbna ...

  8. mysql常用语句及关键字

    一.常用sql语句 1.创建数据库userCREATE  DATABASE user; 2.删除数据库userDROP DATABASE user; 3.使用数据库userUSE user;显示数据库 ...

  9. [基础学习]MySQL常用语句命令总结

    前言 相信平时大家在开发时都会使用MySQL数据库,它是目前比较火的一款数据库工具,对于大多数企业的业务来说,MySQL可以很完美地支持了. 很多时候我们都是借助mysql可视化工具操作mysql,虽 ...

  10. MYSQL 常用语句与函数命令

    进图数据库mysql –u root –p 输入密码后进入 查看数据库: show databases; 进入数据库:use dvwa; 查看该数据库的表:show tables; 查操作: sele ...

随机推荐

  1. PCM转AAC返回1768846202 错误解决

    1.参考FFMPEG https://github.com/chrisballinger/FFmpeg-iOS-Encoder/blob/master/FFmpegEncoder/AACEncoder ...

  2. windows隐藏文件如何查看

    1.组织 2.查看 3.显示隐藏文件

  3. kettle从入门到精通 第二十二课 kettle carte web服务中文乱码

    在windows 上面 carte服务的canvas画布展示的中文正常,但是在linux上面中文展示乱码,如下所示: 原因:linux 机器缺少字体所致. kettle源码中使用字体: 解决方法: 安 ...

  4. sql去重常用的基本方法

    1.存在两条完全相同的纪录 select distinct * from table(表名) where (条件)   2.存在部分字段相同的纪录(有主键id即唯一键) 如果是这种情况的话用disti ...

  5. 项目管理--PMBOK 读书笔记(3)【项目经理的角色 】

    思维导图软件工具:https://www.xmind.cn/ 源文件地址:https://files-cdn.cnblogs.com/files/zj19940610/项目经理的角色.zip

  6. 字符串— trim()、trimStart() 和 trimEnd()

    在今天的教程中,我们将一起来学习JavaScript 字符串trim().trimStart() 和 trimEnd(). 01.trim() 学习如何使用 JavaScript  trim()方法从 ...

  7. feildconfig

    <template> <div style="float:left;width: 100%"> <el-row> <el-col :spa ...

  8. python selenium使用无头模式执行用例

    什么是无头模式? Headless Browser模式是浏览器的无界面状态,即在不打开浏览器界面的情况下使用浏览器. 该模式的好处如下: 1)可以加快web自动化测试的执行时间,对于web自动化测试, ...

  9. 基于 SQLite 3 的 C 学习:2-高级操作

    基于 SQLite 3 的 C/C++ 学习:2-高级操作与有关函数 背景 基于 SQLite 3 的 C/C++ 学习:开发流程 与 基本函数 中,我们简单介绍了有关 SQLite3 函数的使用. ...

  10. Ubuntu 22.04单机部署K3s

    安装docker 从docker官网获取最新的一键安装脚本,安装docker运行环境 curl -fsSL https://get.docker.com -o get-docker.sh sudo s ...