首页 > 数据库 >sql查询语句

sql查询语句

时间:2024-07-29 19:28:23浏览次数:10  
标签:语句 admin 0.00 sql 查询 sec mysql id

0x00 简介

本文讲解MySQL的数据库建立和简单的操作,为后期做准备,语法大写看起来不是很舒服能用小写的我就尽量小写了
建议还是先看看mysql语法吧,我这里也是粗略的讲讲 ,如果你懂点英语,那么看起来其实也不费劲。

0x01 基本语法

建立数据库

mysql> create database security;
Query OK, 1 row affected (0.00 sec)

查询所有数据库

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| security           |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)

使用数据库 新建一个表

mysql> use security;
Database changed
mysql> create table users (id int,username varchar(255),password varchar(255));
Query OK, 0 rows affected (0.09 sec)


查看数据库,插入,与查询

mysql> show tables;
+---------------------+
| Tables_in_security  |
+---------------------+
| users               |
+---------------------+
1 row in set (0.00 sec)

mysql> insert into users (id,username,password) values (1,"admin","admin");
Query OK, 1 row affected (0.00 sec)

mysql> select * from admin;
+------+----------+----------+
| id   | username | password |
+------+----------+----------+
|    1 | admin    | admin    |
+------+----------+----------+
1 row in set (0.00 sec)

查询 where 语句

mysql> select * from admin where id =1;
+------+----------+----------+
| id   | username | password |
+------+----------+----------+
|    1 | admin    | admin    |
+------+----------+----------+
1 row in set (0.00 sec)

where后面可以跟模糊查询like

mysql> select * from users where password like 'adm%';
+----+----------+----------+
| id | username | password |
+----+----------+----------+
|  8 | admin    | admin    |
|  9 | admin1   | admin1   |
+----+----------+----------+
5 rows in set (0.00 sec)

其中'%'代表匹配多个字符,'_'下划线代表匹配单个字符

范围查询

select * from students where id in(1,3,8);//查询id是1,3,8的
select * from students where (id between 3 and 8) and gender=1;//查询id在3到8的

order by 排序

select * from students order by 1;//按照第一个字段值进行排序

标签:语句,admin,0.00,sql,查询,sec,mysql,id
From: https://www.cnblogs.com/accelerator1065/p/18330885

相关文章

  • 易语言教程——第三章—易语言语法—第三节—循环语句
    啥叫循环?就是一段程序,一遍又一遍地执行。比如说我有一个变量,现在是1,我想每次加1把他加到100。如果不用循环,我是不是得变量=1变量=变量+1变量=变量+1....(省略96次)...变量=变量+1会累死的。怎么办?我们可以这么写,.版本2.支持库spec.程序集窗......
  • 支付宝退款和结果查询接口简单实现(.Net 7.0)
    〇、前言支付宝对.Net的支持还是比较充分的,在每个接口文档中都有关于C#语言的示例,这样就大大降低了对接的难度,很容易上手。官方接口文档地址:退款-alipay.trade.refund 退款状态查询-alipay.trade.fastpay.refund.query 本文就简单实现下这两个接口,并顺便记录特别注意的......
  • SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffer
     SQLSTATE[HY000]:Generalerror:2014Cannotexecutequerieswhileotherunbufferedqueriesareactive.ConsiderusingPDOStatement::fetchAll().Alternatively,ifyourcodeisonlyevergoingtorunagainstmysql,youmayenablequerybufferingbysetti......
  • PHP获取MySQL错误信息的方法是什么
    在PHP中,当你使用MySQLi或PDO扩展与MySQL数据库进行交互时,你可能会遇到错误或异常。以下是如何从MySQLi和PDO获取错误信息的方法:使用MySQLi获取错误信息:如果你使用的是MySQLi扩展,你可以通过mysqli_error()函数或mysqli对象的error属性来获取最近调用的错误描述。使用mysqli_erro......
  • MS SQL 竟然被一个分组求和的问题卡了半天
    最近有个人员考勤的项目,要判断员工请病假是否超出了医疗期,本以为很简单的需求,却频频出错情况如下:首先每个员工根据资历不同,有不同的医疗期,这个医疗期呢每个员工还有不同的计算周期,比如A员工在12个月内病假超过3个月就算超出医疗期,B员工在15个月内病假超过4个月就算超出医疗期.......
  • MySQL忘记密码
    查看MySQL有没有启动。如果MySQL已经启动了,那么停掉MySQL:servicemysqldstop设置无密码启动在下面写上:skip-grant-tables启动MySQLservicemysqldstart无密码开启MySQL可以在里面设置密码。......
  • SqlSugar 多数据源的简单封装
    参考SqlSugar的官网文档,我自己封装了一个支持多数据库的UnitOfWork的SqlSugar封装类,直接使用SqlSugar的仓储操作如下:///<summary>///数据库实例基类///</summary>publicabstractclassBaseDbClient{///<summary>///获取数据库客户端实例......
  • [极客大挑战 2019]BabySQL
    [极客大挑战2019]BabySQL首先映入眼帘的是一个非常经典的登录界面![ctf]([极客大挑战2019]BabySQL.assets/ctf.png)我们先尝试判断一下这是什么注入点输入个1'看看怎么个事![image-20240729142647221]([极客大挑战2019]BabySQL.assets/image-20240729142647221.png)发现......
  • [GXYCTF2019]BabySQli
    [GXYCTF2019]BabySQli非常神奇的一道题,漏洞利用点在于联合查询时如果数据不存在,则会创建一个临时虚拟用户于是当前尝试username=admin,返回wrongpass则该用户名存在所以username:1'unionselect1,'admin','202cb962ac59075b964b07152d234b70'#(202cb962ac59075b964b07152......
  • MySQL 学习笔记 进阶(SQL优化,视图,存储过程 上)
    SQL优化 SQL优化-插入数据insert优化·批量插入insertintotb_uservalues(1,'Tom'),(2,'Cat'),(3,'Jerry');·手动提交事务starttransaction;insertintotb_uservalues(1,'Tom'),(2,'Cat'),(3,'Jerry......