首页 > 数据库 >MySQL(二)

MySQL(二)

时间:2022-08-24 17:16:55浏览次数:74  
标签:name age 查询 user MySQL where select

UPDATE

修改

update user set age=28 where id=1;

一定要有表达式,否则严重错误

 

DELETE

删除

delete from user where id=1; 指定删除某一行

 

 delete from user; 表里内容彻底请客

truncate table user; 处理大量数据效率高,用时更少

SELECT

加载数据

wget 'https://codeload.github.com/datacharmer/test_db/zip/master' -O master.zip

执行导入

mysql -u root -p <employees.sql

加载成功之后,可以查看到具体的数据库的信息

MySQL查询

基本查询数据

全表查询

select * from user;

查询部分字段

select name from user; 查询表内名字

计数

select count(*) from user; 查询表内有多少数据

 

 

 select count(1) from user; 查询表内多少数据(效率更高一些,适用于数据量较大的)

条件过滤

并且(AND)

select * from user where name="ghj" and age=18;

或者(OR)

select * from user where name="ghj" or age=20;

包含(IN)

select * from user where name in ("ghj","lisi");

范围检查(BETWEEN AND)

select * from user where age between 18 and 20;

否定结果(NOT)

select * from user where name not in ("ghj","lisi");

select * from user where age not between 18 and 20;

 
匹配任意字符(%)

select * from user where name like 'g%';

以什么为开头(^)

select * from user where name rlike '^g';

以什么为结束($)

select * from user where user rlike 'si$';

使用别名(AS)

select count(1) as count from user;

 

 

搜索

复制

标签:name,age,查询,user,MySQL,where,select
From: https://www.cnblogs.com/Aurora--1/p/16620788.html

相关文章

  • MySql启动与停止服务
    1、为什么要停止MySql,什么时候可启动MySql本地MySql启动会占用内存,关闭可释放缩占用内存当MySql挂后可启动MySql2、如何重启MySql启动MySqlnetstartmysq......
  • (一)MySQL概述
    一、概述SQL有两个重要的标准,分别是SQL92和SQL99,它们分别代表了92年和99年颁布的SQL标准。E-R(实体-关系)图它是我们用来描述现实世界的概念模型,在这个模型中有3个要素:实......
  • MySQL的指令Ⅱ
    进入mysql的指令mysql-hlocalhost-uroot-pmysql-h101.43.158.84-uroot-p insert是插入数据,如果存在重复数据数据,insert就无法插入,而replace解决重复性数据......
  • mysql php js 经纬度 转换 查询
    坐标系介绍地球坐标(WGS84)WGS-84:是国际标准,GPS坐标(GoogleEarth使用、或者GPS模块)国际标准,从专业GPS设备中取出的数据的坐标系国际地图提供商使用的坐标系火星坐......
  • mysql增删改查json中的某个字段
    创建表1CREATETABLEt_json(idINTPRIMARYKEY,NAMEVARCHAR(20),infoJSON);插入记录1INSERTINTOt_json(id,sname,info)VALUES(1,'test','{"time":"20......
  • QT 连接 MySQL 版本问题
    问题现象SSLconnectionerror:unknownerrornumberQMYSQL:Unabletoconnect问题原因出现这样的现象是因为我QT使用的是5.7的驱动,而我连接的数据库是8.0.30版本的,......
  • mysql 复制一个库
    首先创建一个库 new_db然后使用mysqldump工具把老的库数据复制到新库打开黑框mysqldumpold_db-uroot-p'12345'--add-drop-table|mysqlnew_db-uroot-p'123......
  • Linux mysql数据库自动备份脚本策略
    1.创建保存备份文件的文件夹mkdir/data/mysqlbak 2.编写脚本cd/data/mysqlbakvisqlAutoBak.sh SH脚本内容:DB_USER="root"DB_PASS="root"#你的数据库密码D......
  • mysql中if
    在mysql中,if()函数用于判断条件,在条件为true时返回一个值,在条件为false则返回另一个值,语法为“IF(条件,条件为真时的返回值,条件为假时的返回值)”。mysql中if的用法是......
  • mysql更改执行计划_数据量增加导致MySQL执行计划改变
    收到运维同学电话,MySQL服务器连接数满了,登录服务器查看,确实满了,好吧,首先增加连接数到2500,暂时提供对外服务。连接继续升高,又快达到2500。发现有大量的查询时间将近到了1200......