安装:

安装phpstudy,通过phpstdy来学习MySQL。

然后登陆mysql,使用你的密码登陆(默认是root)

之后就可以开始学习mysql语句了。

使用:

mysql语句不区分大小写,每一个命令都是以;结束(如create database sqlname;)

\h获取帮助

\c退出编辑(如图)

进入'>模式时,使用\c退出到->(如图)

增加:CREATE DATABASE ’数据表名字‘;(如create database sqlname;)

创建内容:

create table teacher(

id int(4) not null primary key auto_increment,

name char(20) not null,

sex char(10) not null,

addr char(10) not null

);

插入数据:insert into teacher(name,sex,addr) values('Y','male','jxpx');

检索数据:

1,* 通配符:

select * from teacher;(*表示所有,这个select关键字本来是查找某个数据)

之后就是这个样子:

2,distinct  (独特的)关键字,不显示重复的。如:

select distinct name from teacher;

然后就是:

3,限制数据

在各个数据库中的实现各不一样

SQL Server和Access中:select top 4 id from teacher;

DB2:select id from teacher fetch first 5 rows only;

Oracle:select id from teacher where rownum <= 5;

MySQL,MariaDB,PostgreSQL,SQLite:select id from teacher limit 5;

切换到一个数据库:use ’数据表名字‘;(如use test)

显示所有数据库:show databases;

如图:

在数据库中显示数据表:show tables;

更新数据: update teacher set name='Josely' where id=5;

更新前:

   更新后:

删除数据: delete from teacher where id=5;

删除前:参考前面的图,删除后:

where句子:

select 你要的信息 from 一个表或者多个表 where 满足的条件(判断)

如:select * from teacher where sex=‘male';

如:select name from teacher where sex=‘male';

where 语句可以加上and 与or 进行连接,以及()

order by 语句:

select 你要的信息 from 一个表或者多个表 order by 字段 asc/desc

asc与desc表示正序与逆序(默认为asc,可以不写)

如 select * from teacher order by name;

select * from teacher order by name desc

此时,注意,order by 后面可以加数字(在sqli中有用的)

select * from teacher order by 1;(1=id)

select * from teacher order by 2;(2=name)

select * from teacher order by 3;(3=sex)

select * from teacher order by 4;(4=addr)

like 操作符:

创建比较特殊数据的搜索模式

样例表:

1:%  表示任意字符出现任意次数

如:select * from student where name like 'l%';

2:_   用法与%一样,但是只匹配单个字符

如:select * from student where name like '_j_'

3:[]   指定一个字符集,他必须匹配指定位置(通配符的位置)的一个字符

如:......我的MYSQL用不了[]............淦

字段:

字段连接:‘+’只能连接数字,连接字符串要用concat()

union语句:

select 需要的信息 from 数据表1 union select 需要的信息 from 数据表2

如图两个表:

使用select name from student union select name from teacher;后,

值得注意的是,这样子写,不会显示重复的(name为Y的两个数据只显示一个)

要显示两个,应使用union all。

select name from student union all select name from teacher;

效果如下图

使用union,还可以这样子玩:

注释:

使用#字符,或-- (减号减号空格)来注释单行,还有一个/*   */。

内置函数:

database():

load_file(‘写文件路径’):

(不知道为啥没有。。。。)

current_user:

当出现

时:

原因是没有选择一个数据库,可以先show databases;查看有哪些数据库,再use ’数据库名‘ 来使用一个数据库。

mysql是单独使用的_MYSQL简单使用相关推荐

  1. mysql 前30秒_mysql – 简单查询需要15-30秒

    以下查询非常简单.它从消息表中选择最后20条记录,以便在分页方案中使用.第一次运行此查询时,需要15到30秒.后续运行只需不到一秒钟(我预计会涉及一些缓存).我试图确定为什么第一次这么长时间. 这是查 ...

  2. mysql 密码长度约束_MySQL简单操作【1、在cmd下MySQL的运行及简单增删改查】

    上篇文章介绍了在Windows10下安装MySQL,本篇文章介绍cmd下简单的操作. 1.登录 MySQL 当 MySQL 服务已经运行时, 我们可以通过 MySQL 自带的客户端工具登录到 MySQ ...

  3. mysql多地备份_mysql简单批量备份多个库

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #!/bin/bash #This script is batch backup for mysql: SQL_name='dbname1 dbname2 ...

  4. mysql建库代码_MYSQL 简单的建库操作代码

    一.查询所有数据库 代码:show databases; 成功后如下图: 二.建立一个数据库 代码:create database test3: 成功后如下图: 三.连接数据库 代码:use test ...

  5. mysql 实例复制_MYSQL教程MySQL 复制详解及简单实例

    <MysqL教程MysqL 复制详解及简单实例>要点: 本文介绍了MysqL教程MysqL 复制详解及简单实例,希望对您有用.如果有疑问,可以联系我们. MysqL 复制详解及简单实例 主 ...

  6. mysql 大表 备份_MySQL大表备份的简单方法

    MySQL大表备份是一个我们常见的问题,下面就为您介绍一个MySQL大表备份的简单方法,希望对您学习MySQL大表备份方面能有所帮助. 这里所说的大表是超过4G以上的表,我目前见到过最大为60多G的单 ...

  7. mysql geometry 怎么 操作_mysql中geometry类型的简单使用

    mysql中geometry类型的简单使用 编写本文的目的: 让和两天前的我一样的初学者,能够更快的使用geometry类型存储空间点数据 也是为了自己加深印象,更熟练的使用geometry类型 建表 ...

  8. centos得mysql安装教程_Centos下Mysql安装图文教程_MySQL

    Mysql是比较常用的数据库,日常开发中也是采用地比较多.工欲善其事必先利其器,本文特地来讲解下如何在centos(其他linux发行版类似)下安装Mysql.首先准备的材料:Mysql,我这里采用的 ...

  9. mysql jdbc 创建存储过程_mysql JDBC 调用存储过程

    与oracle不同,mysql不支持匿名块,如果需要写过程语句,则必需定义存储过程.如果你会oracle的存储过程,那么mysql的存储过程也很简单了. 一.创建存储过程 create procedu ...

最新文章

  1. c++学习笔记之友元函数
  2. C/C++ getchar函数 - C语言零基础入门教程
  3. 新版蓝色广告跳转页面代码分享
  4. Mac下的Docker及Kubernetes(k8s)本地环境搭建与应用部署、管理界面kubernetes-dashboard
  5. hdu 5079 Square
  6. 阿里开源首个移动AI项目,淘宝同款推理引擎
  7. C++ 变量初始化规则
  8. 7620a路由mysql_MT7620A路由刷DDWRT 及2.4G无线设置经验
  9. js中去除字符串中所有的html标签
  10. 中文 tts 开源 Android,7 个开源的TTS(文本转语音)系统推荐-Go语言中文社区
  11. 交换机与交换机之间连接用五类线还是六类线?
  12. android 8 刷机教程视频教程,教你Android 8.0的刷机教程
  13. One Click软件简介
  14. Java 开发flink流/批处理程序
  15. 大象---thinking in UML
  16. 医院服务器虚拟化平台,医院虚拟化平台项目建设
  17. 抖音巨量服务商入驻流程
  18. h3c linux驱动 wn612_-新华三集团-H3C
  19. 【胖虎的逆向之路】03——Android一代壳脱壳办法罗列实操
  20. expect的基本用法

热门文章

  1. 技术分享| 基于RTM 实现的呼叫邀请如何添加推送功能?
  2. jeethink-crm客户关系管理系统
  3. C#下载http/https的pdf、excel等文件(非在线打开,绕开插件)
  4. 使用 LUT 实现 Color Grading 后处理效果
  5. 一个调和函数,但不是某全纯函数的实部
  6. Flexbox Froggy通关代码
  7. (更新中)Python、JavaScript、Java和C++语言的语法对比与梳理
  8. SpringBoot小彩蛋,自定义项目启动时图案
  9. 分布式光伏发电站项目光伏区数据采集器
  10. [leetcode 44] Wildcard Matching