MySQL插入数据与查询数据

目录
  • 一、插入数据
  • 二、查询数据

一、插入数据

insert into 表名 (列1,...) values(值1,...)

缺省插入:

INSERT INTO users (name, birth_date, phone, age)
VALUES ('老王', '1990-01-01', '13813145211',30);

缺省插入:

INSERT INTO users VALUES (0,'老宋', '1990-01-01', '13823145212',30);# 全列插入 不需要写字段

两者之间的不同:

主键列是自动增长,但是在全列插入时需要占位,通常使用0,插入成功后以实际数据为准

二、查询数据

​​SELECT​​​可以检索表中的所有数据,也可以根据条件检索出满足条件的数据。​

select * from 表名

查询全部字段:

select * from users

查询选定字段:

select name,age from users;

到此这篇关于 MySQL插入数据与查询数据的文章就介绍到这了,更多相关 MySQL插入查询数据内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 详解MySQL插入和查询数据的相关命令及语句使用

    插入数据 MySQL 表中使用 INSERT INTO SQL语句来插入数据. 你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据. 语法 以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法: INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN ); 如果数据是字符型,必须使用单引号或者双引号,如:"value

  • JDBC连接MySql数据库步骤 以及查询、插入、删除、更新等

    主要内容: JDBC连接数据库步骤. 一个简单详细的查询数据的例子. 封装连接数据库,释放数据库连接方法. 实现查询,插入,删除,更新等十一个处理数据库信息的功能.(包括事务处理,批量更新等) 把十一个功能都放在一起. 安装下载的数据库驱动程序jar包,不同的数据库需要不同的驱动程序(这本该是第一步,但是由于属于安装类,所以我们放在最后) 一.JDBC连接数据库(编辑)步骤(主要有六个步骤) 1.注册驱动: Class.forName("com.mysql.jdbc.Driver");

  • mysql从一张表查询批量数据并插入到另一表中的完整实例

    说在前面 nodejs 读取数据库是一个异步操作,所以在数据库还未读取到数据之前,就会继续往下执行代码. 最近写东西时,需要对数据库进行批量数据的查询后,insert到另一表中. 说到批量操作,让人最容易想到的是for循环. 错误的 for 循环版本 先放出代码,提前说明一下,在这里封装了sql操作:sql.sever(数据库连接池,sql语句拼接函数,回调函数) for(let i=0;i<views.xuehao.length;i++){ sql.sever(pool,sql.select(

  • MySQL插入数据与查询数据

    目录 一.插入数据 二.查询数据 一.插入数据 insert into 表名 (列1,...) values(值1,...) 缺省插入: INSERT INTO users (name, birth_date, phone, age) VALUES ('老王', '1990-01-01', '13813145211',30); 缺省插入: INSERT INTO users VALUES (0,'老宋', '1990-01-01', '13823145212',30);# 全列插入 不需要写字段

  • 教你如何6秒钟往MySQL插入100万条数据的实现

    一.思路 往MySQL中插入1000000条数据只花了6秒钟! 关键点: 1.使用PreparedStatement对象 2.rewriteBatchedStatements=true 开启批量插入,插入只执行一次,所有插入比较快. 二. 代码 package test0823.demo1; import java.sql.*; /** * @author : Bei-Zhen * @date : 2020-08-24 0:43 */ public class JDBC2 { //static

  • MySQL学习必备条件查询数据

    目录 一.条件查询 二.比较运算符 三.逻辑运算符 四.范围查询 五.空判断 六.模糊查询 七.优先级 一.条件查询 利用where语句可以对数据进行筛选 select * from 表名 where 条件; 二.比较运算符 ​ 运算符 ​ ​ 描述 ​ ​ 例子 ​ = 等于 where id = 1 \> 大于 where age > 10 < 小于 where age < 10 >= 大于等于 where age >= 10 <= 小于等于 where ag

  • MySQL 使用DQL命令查询数据的实现方法

    本篇文章博主将带大家一起学习MySQL中常用的数据查询语言. DQL(Data Query Language 数据查询语言) SELECT 语法 SELECT [ALL | DISTINCT] { * | table.* | [table.field1 [as alias1][,table.field2] [as alias2][,...]]} FROM table_name [as table_alias] [left | out | inner join table_name2] #联合查询

  • MYSQL如何自动为查询数据的结果编上序号详解

    前言 其实自己之前没遇到过这种在查询时给结果编号的情况,是同事打算跳槽,面试回来问到这种情况才想到去研究,以下以单表查询为例分析下: SQL: SELECT (@i:=@i+1) i,user_id,user_name FROM `dt_user_all_orders`, (SELECT @i:=0) as i WHERE user_name='qqqqqqqqqq' LIMIT 0,10; 结果: 如果需要分组后再进行序号显示: SELECT drug_productor,@y:=@y+1 a

  • Orace查询数据出现乱码的问题解决思路

    问题描述: 经常有些朋友会遇到,我明明是输入的正确中文,为什么我在另外一台电脑上查询却出现乱码啦?其实这个是数据库在进行字符集转换的时候出现了问题, 下面通过测试来描述具体的情况: 1.环境 Oracle 数据库字符集: Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as scott SQL> SELECT * FROM DATABASE_PROPERTIES WHERE PROP

  • mysql实现查询数据并根据条件更新到另一张表的方法示例

    本文实例讲述了mysql实现查询数据并根据条件更新到另一张表的方法.分享给大家供大家参考,具体如下: 原本的数据库有3张表 travel_way :旅游线路表,存放线路的具体信息 traveltag :线路标签表,存放线路目的地等信息 tagrelation:标签对应表,存放线路和目的地的对应关系 因为业务逻辑的改变,现在要把它们合并为一张表,把traveltag中的目的地信息插入到travel_way中. 首先获取到所有线路对应的目的地,以线路ID分组,合并目的地到一行,以逗号分隔. 复制代码

  • MySQL按小时查询数据,没有的补0

    需求背景 一个统计接口,前端需要返回两个数组,一个是0-23的小时计数,一个是各小时对应的统计数. 思路 直接使用group by查询要统计的表,当某个小时统计数为0时,会没有该小时分组.思考了一下,需要建立辅助表,只有一列小时,再插入0-23共24个小时 CREATE TABLE hours_list ( hour int NOT NULL PRIMARY KEY ) 先查小时表,再做连接需要查的表,即可将没有统计数的小时填充上0.这里由于需要查多个表中,create_time在每个小时区间内

  • Python3 多线程(连接池)操作MySQL插入数据

    多线程(连接池)操作MySQL插入数据 针对于此篇博客的收获心得: 首先是可以构建连接数据库的连接池,这样可以多开启连接,同一时间连接不同的数据表进行查询,插入,为多线程进行操作数据库打基础 多线程根据多连接的方式,需求中要完成多语言的入库操作,我们可以启用多线程对不同语言数据进行并行操作 在插入过程中,一条一插入,比较浪费时间,我们可以把数据进行积累,积累到一定的条数的时候,执行一条sql命令,一次性将多条数据插入到数据库中,节省时间cur.executemany 1.主要模块 DBUtils

随机推荐