SQL语句增删改查/高级查询
有道笔记查看常用sql语句
sql高级查询语句
- SQL语句规范
分号结尾
关键词大小写不区分 - 创建/删除数据库
创建:CREATE DATABASE 数据库名 ysj_example;
删除:DROP DATABASE 数据库名 ysj_example; - 创建/删除表
创建:CREATE TABLE 表名(字段)
删除:DROP TABLE 表名
DROP TABLE IF EXISTE 表名 (规范写法删除表) - 主键设置
PRIMARY KEY (列名) - 插入数据
INSERT INTO 数据库名.表名
(列1,列2…列N)
VALUES
(‘值1’,‘值2’…列N); - 查询数据
select * from 表名 where 列名=‘值’ - 更新数据
UPDATE 表名 SET 列名 =‘值’ WHERE 过滤条件 - 删除数据
TRUNCATE TABLE 表名 (清空/截断)
DELETE FROM 表名 WHERE 过滤条件 - 结果集ResultSet
SELECT * FROM 表名 (返回所有列)
SELECT 列名 FROM 表名 (返回部分列) - 排序ORDER BY
select * from 表名 where 条件
order by 列名 asc,列名 desc order by 一般放在后面
ASC表示升序
DESC表示降序 - 范围查询
select * from 表名 where 列名 IN (值1,值2)
NOT IN 表示不在列表
IN 指定一个列表,凡在此列表中的符合条件 - 空值查询
select * from 表名 where 列名 IS NULL
IS NOT NULL 不为空 - 相似查询
select * from 表名 where 列名 LINK 字符(张%) %表示通配符只适合用Mysql - 函数使用
select * from 表名 where YEAR (表名) >=…
百度:MySQL函数
> 数据库常用命令行创建:CREATE DATABASE 数据库名 ysj_example;
删除:DROP DATABASE 数据库名 ysj_example;
创建:CREATE TABLE 表名(字段)
删除:DROP TABLE 表名DROP TABLE IF EXISTE 表名 (规范写法删除表)
主键:PRIMARY KEY (列名)
插入数据:INSERT INTO 数据库名.表名(列1,列2.....列N)VALUES('值1','值2'......列N);
查询数据:select * from 表名 where 列名='值'
更新数据:UPDATE 表名 SET 列名 ='值' WHERE 过滤条件
删除数据:TRUNCATE TABLE 表名 (清空所有数据)DELETE FROM 表名 WHERE 过滤条件
> 高级查询命令行结果集ResultSet
SELECT * FROM 表名 (返回所有列)
SELECT 列名 FROM 表名 (返回部分列)排序ORDER BY
select * from 表名 where 条件
order by 列名 asc,列名 desc
orderby一般放在后面
ASC表示升序
DESC表示降序范围查询
select * from 表名 where 列名 IN (值1,值2)
NOT IN 表示不在列表
IN 指定一个列表,凡在此列表中的符合条件空值查询
select * from 表名 where 列名 IS NULL
IS NOT NULL 不为空相似查询
select * from 表名 where 列名 LINK (张%)
%表示通配符只适合用Mysql函数使用
select * from 表名 where YEAR (表名) >=....
百度:MySQL函数
SQL语句增删改查/高级查询相关推荐
- php pdo 更新sql语句,增删改查sql语句及PDO数据库连接操作流程实例-2019年7月24日...
一.增删改查sql语句语法: 增: INSET INTO `表名` SET `字段名`=值 (也可写别名用,值前面加冒号->:别名): 删: DELETE FROM `表名` WHERE `字 ...
- SQL语句(增删改查)
个人感觉SQL语句不用刻意的去记忆,多使用,用到的时候忘记了就查找一下,使用的频繁,自然就记住了. SQL语句使用:数据库操作SQL.数据表操作SQL.数据记录操作SQL (一)数据库SQL 1.创建 ...
- MYSQL中常用的SQL语句(增删改查)
MYSQL中常用的SQL语句 一.增删改查 1.新增 指定字段插入: INSERT INTO <表名> (<字段1>, <字段2>, <字段3>) VA ...
- SQL语句增删改查公司-员工3表典型案例
基础原生SQL增删改查,一般公司业务表,必知必会基础流程! 程序开发之大法,从数据库开始,不管是sqlserver,Oracle数据库还是其他MySQL等等的数据库.都是从写SQL语句开始.需要您必知 ...
- 数据库知识点+sql语句增删改查(详解)
# 数据库相关SQL 1.查询所有数据库 - 格式: show databases; 2.创建数据库 - 格式: create database 数据库名 charset=utf8/gbk; - 举例 ...
- 基本sql语句--增删改查
增 insert into 表名 values (值1,值2...): 也可以指定所要插入的列: insert into 表名 (列1,列2...) values (值1,值2...); 注:一般My ...
- sql语句增删改查与子查询
修改表 修改表 语法: Alter table <旧表名> rename [ TO] <新表名>; 例子:Alter table `demo01` rename `demo02 ...
- 详解数据库引擎与SQL语句增删改查(非常详细,带例)
数据库系统(DBMS): 专门负责数据管理的工具.增加数据.创建索引.建立索引之间的关联关系.更新索引...... 连接器:PHP要访问MySQL,可以通过API访问,也可以通过PHP的驱动,而那个驱 ...
- MySQL 学习二:高手必备!MySQL 增删改查高级命令大全硬核总结!
文章目录 前言 一.连接到 MySQL 数据库 1.1.连接到本机上的 MySQL 1.2.连接到远程主机上的 MySQL 二.退出 MySQL 命令 三.修改 MySQL 密码 3.1.先给 roo ...
最新文章
- GeneratorSqlMapCustom(mybatis逆向工程)
- java post 500_Post请求form-data格式时请求返回500的问题
- bigdecimal 设置_BigDecimal
- 续流二极管原理及应用
- 用SQL语言建表,课1
- linux ntp 'ntp_request.c'远程拒绝服务漏洞,NTP拒绝服务漏洞(CVE-2015-5146)
- 配置jvm堆最大内存eden区与s0或者s1区域比例
- awk 截取部分字符串_linux三剑客-awk
- Aho-Corasick automaton 模板
- C++基础11-类和对象之操作符重载1
- 悲苦手机命,“熬”在新零售
- 3. Javascript 对象
- 郑州大学python考试题库_GitHub - 2512500960/zzu-minieap: 适用于郑州大学的minieap,锐捷认证客户端,用于linux(包括openwrt)平台,...
- 2021/8/10 正在F-Droid里下载Termux...
- 科学家做一个实验,我就得胖三斤?
- 小程序长按图片识别二维码
- javascript基础常识问答(八)
- 【乐理】常用和弦走向(4536251/1645)
- 给定经纬度计算距离_根据经纬度计算两点间距离JAVA版
- 爬取豆瓣电影短评并使用词云简单分析top50
热门文章
- migrate oracle dell,How to Migrate Oracle to PostgreSQL
- unity打包tv 弹窗_Unity即将登陆Apple TV
- 在LINUX中怎样用FIDISK分区,fdisk分区命令详解与fdisk非交互式分区
- 休学证明格式【休学申请书标准通用】
- Linux命令参考手册
- ITIL 4 Foundation题目-7
- 卸载idea2020不干净_强制卸载软件程序、清理注册表的好工具
- 配线架的连接方式有哪几种?
- java short float_java – 将float转换为short,具有最小的精度损失
- rebol []的相关函数