美文网首页
MySQL语句速查

MySQL语句速查

作者: Cytosine | 来源:发表于2017-09-05 22:27 被阅读0次
  • 查看库show databases;
  • 选库use 库名;
  • 查看库中表show tables;
  • 查表select * from 表名;

DML 增删改查

增:insert

  1. 查看表结构desc 表名;
  2. 添加所有列
insert into 表名 (field1,field2,field3) values(value1,value2,value3);

简写

insert into 表名 values(value1,value2,value3);
  1. 插入部分列
insert into 表名(field1,field2) values(value1,value2);
  1. 主键自增插入
insert into 表名(field2) values(value2);

主键自增:主键有auto_increment

  1. 一次加入多行数据,用逗号隔开
insert into 表名 values(value1_1,value1_2,value1_3),(value2_1,value2_2,value2_3),(value3_1,value3_2,value3_3);
  • 数字可以加单引号,字符串必须加单引号。

删:delete

  1. 删除一行
delete from 表名 where xx=xx;
  1. 删除全部
    方法:不加where ....
    mysql的新手模式:在新手模式下,删除和更改不加where条件,拒绝执行

改:update

  1. 只改一行
update 表名 set 列1 = value1, 列2 = value2 where xx=xx;

例如:

update user set name='cytosine',age = 38 where uid=3;
  1. 改所有行
    方法:不加最后的where。

查:

  1. 查表的所有行所有列
select * from 表名;
  1. 查询一行
select * from 表名 where xx=xx;
  1. 查询多行
select * from 表名 where xx>=xx;
  1. 查询某几行某几列
select field1,field3 from 表名 where xx=xx;

点此查看MySQL查询模型

相关文章

  • MySQL语句速查

    查看库:show databases; 选库:use 库名; 查看库中表:show tables; 查表:sele...

  • MySQL语句速查

    一. mysql数据库基本层级概念 二. 登录和退出MySQL服务器 连接本地MySQL 2、连接远程MySQL ...

  • MySQL速查表

    MySQL速查表 DDL语句 命令用途mysql -u用户名 -p密码连接Mysqlquit; ex...

  • mysql索引浅析

    MySQL 的索引长什么样子?索引到底是怎么加速查询的? 事实上,在你还没有执行create index语句的时候...

  • php操作mysql语句

    mysql语句 php操作mysql语句

  • 2018-03-20

    MYSQL查询语句 MYSQL复杂操作语句 MYSQL多表查询方法 函数部分

  • 实战代码(十四):常用MySQL语句速查笔记

    序 本文主要记录下日常略微复杂且比较常用的SQL语句,持续更新…… 一、重复数据 查看是否存在重复数据 清除重复数...

  • InnoDB索引底层

    索引:Mysql建立的用来快速查询的已经排好序的数据结构。索引的目的就是为了快速查找数据。Mysql索引使用B+树...

  • BigData-MySQL总结大全(一)苏暖人

    BigData之MySQL总结大全 MYSQL常用的基本语句 MYSQL常用的基本语句 例:SELECT TOP ...

  • mysql常用语句

    一、Mac端:打开MYSQL服务器语句:brew services start mysql关闭MYSQL服务器语句...

网友评论

      本文标题:MySQL语句速查

      本文链接:https://www.haomeiwen.com/subject/asgxjxtx.html