MySQL增删改查及基本操作语法

MySQL增删改查及基本操作语法!

    • 前言
    • MySQL版本查询
    • MySQL启动和关闭服务
    • MySQL登录
    • 查询所有数据库
    • 进入指定数据库
    • 查看当前数据库中的所有表
    • 查看其它库的所有表
    • 查看当前所在库
    • 创建库
    • 删除库
    • 创建表
    • 删除表
    • 查看表结构
    • 查看表数据
    • 插入数据(增)
    • 删除数据(删)
    • 修改数据(改)
    • 查询数据(查)
    • 添加表字段
    • 删除表字段
    • 修改表字段

前言

本篇文字基于Windows系统下进行操作,安装MySQL及配置环境变量这里就不再重复了,有需要的小伙伴可以自行搜索安装教程,这里放一个MySQL下载地址:MySQL官方下载地址,下面我们就用图文的形式来进入MySQL世界吧~~

MySQL版本查询

首先我们需要先打开cmd,记得这里不要直接打开,右键已管理员身份打开,方便后续操作,如图:
MySQL增删改查及基本操作语法_第1张图片
如果我们是以管理员身份打开的是这样的:
MySQL增删改查及基本操作语法_第2张图片
如果没有用管理员身份打开是这样的MySQL增删改查及基本操作语法_第3张图片
查看安装MySQL版本:mysql -V
如图:
MySQL增删改查及基本操作语法_第4张图片
也可以这样写:mysql --version
如图:MySQL增删改查及基本操作语法_第5张图片
还可以使用sql命令这样写:select version(); 不过这种写法需要启动MySQL服务,并且登录MySql中才可以,如图:
MySQL增删改查及基本操作语法_第6张图片

MySQL启动和关闭服务

1.MySQL启动服务语句:net start mysql 如图:MySQL增删改查及基本操作语法_第7张图片
2.MySQL关闭服务语句:net stop mysql 如图:
MySQL增删改查及基本操作语法_第8张图片

MySQL登录

在登录之前我们必须启动MySQL服务,登录语句有两种。

  1. 带地址及端口的SQL登录语句:mysql -h localhost -P 3306 -u root -p如图:MySQL增删改查及基本操作语法_第9张图片
  2. 简写的SQL登录语句:mysql -u root -p 如图:
    MySQL增删改查及基本操作语法_第10张图片

查询所有数据库

查询所有数据SQL语句:show databases;

MySQL增删改查及基本操作语法_第11张图片

进入指定数据库

进入指定的数据库:use 库名; 如:

MySQL增删改查及基本操作语法_第12张图片

查看当前数据库中的所有表

查询当前数据库中的所有表:show tables;
MySQL增删改查及基本操作语法_第13张图片

查看其它库的所有表

查看其它库的所有表:show tables from 表名; 如图:
MySQL增删改查及基本操作语法_第14张图片

查看当前所在库

查看当前所在库:select database(); 如图:
MySQL增删改查及基本操作语法_第15张图片

创建库

创建库:create database 库名;如图:
MySQL增删改查及基本操作语法_第16张图片

删除库

删除库:drop database 库名; 如图:
MySQL增删改查及基本操作语法_第17张图片

创建表

创建表:create table 表名( 字段 类型, 字段 类型,...); 如图:MySQL增删改查及基本操作语法_第18张图片

删除表

删除表SQL语句:drop table 表名;如图:MySQL增删改查及基本操作语法_第19张图片

查看表结构

查看表结构:desc 表名; 如图:MySQL增删改查及基本操作语法_第20张图片

查看表数据

查看表数据:select * from 表名; 如图:
MySQL增删改查及基本操作语法_第21张图片

插入数据(增)

插入数据到表内:insert into 表名 (字段,字段,...) values (字段对应值,字段对应值,...);如图:

MySQL增删改查及基本操作语法_第22张图片

删除数据(删)

  1. 删除一条数据,SQL语句:delete from 表名 where 字段=值;如图:MySQL增删改查及基本操作语法_第23张图片

  2. 删除多条数据,SQL语句:delete from 表名 where 字段=值 or 字段=值 or ...; 如图:MySQL增删改查及基本操作语法_第24张图片

  3. 大于删除条件的数据删除,SQL语句:delete from 表名 where 字段>值;如图:MySQL增删改查及基本操作语法_第25张图片

  4. 小于删除条件的数据删除,SQL语句:delete from 表名 where 字段<值;如图:MySQL增删改查及基本操作语法_第26张图片

  5. 留下指定值数据,其余全部删除,SQL语句:delete from 表名 where 字段<>值; 如图:MySQL增删改查及基本操作语法_第27张图片

  6. 删除全部数据,SQL语句:delete from 表名;如图:MySQL增删改查及基本操作语法_第28张图片

修改数据(改)

  1. 修改单一字段:update 表名 set 字段=修改的值 where 字段=值;如图:MySQL增删改查及基本操作语法_第29张图片

  2. 修改多个字段用,分开:update 表名 set 字段=修改的值,字段修改的值,... where 字段=值; 如图:
    MySQL增删改查及基本操作语法_第30张图片

查询数据(查)

  1. 单一条件查询,SQL语句:select * from 表名 where 字段=值;如图:MySQL增删改查及基本操作语法_第31张图片

  2. 多条件查询用and连接,SQL语句:select * from 表名 where 字段=值 and 字段=值 and ...;如图:
    MySQL增删改查及基本操作语法_第32张图片

添加表字段

  1. 在末尾添加字段,SQL语句如下:alter table 表名 add 新字段 类型(约束);如图:MySQL增删改查及基本操作语法_第33张图片

  2. 在头部添加字段,需要用到first关键字,SQL语句:alter table 表名 add 新字段 类型(约束) first; 如图:MySQL增删改查及基本操作语法_第34张图片

  3. 在中间位置添加字段,需要用到after关键字,SQL语句:alter table 表名 add 新字段 类型(约束) after 字段; 如图:MySQL增删改查及基本操作语法_第35张图片

  4. 新增多个字段使用,连接,SQL语句:alter table 表名 add 新字段 类型(约束),add 新字段 类型(约束),add ...;如图:MySQL增删改查及基本操作语法_第36张图片

删除表字段

  1. 删除一个字段,SQL语句:alter table 表名 drop column 字段;如图:MySQL增删改查及基本操作语法_第37张图片

  2. 删除多个字段,SQL语句:alter table 表名 drop column 字段,drop column 字段,...; 如图:MySQL增删改查及基本操作语法_第38张图片

修改表字段

修改字段名称,SQL语句:alter table 表名 change 旧字段 新字段 类型(约束);如图:
MySQL增删改查及基本操作语法_第39张图片
如需修改字段类型,直接把新字段和旧字段保持一致,修改后面的类型即可,如图:MySQL增删改查及基本操作语法_第40张图片
如果只需要修改字段属性,还可以使用modify字段,SQL语句:alter table 表名 modify 字段 新类型(约束);如图:MySQL增删改查及基本操作语法_第41张图片

你可能感兴趣的:(数据库,mysql,数据库)