数据库的操作语句总共四大类:增insert into  删delete  改update  查select;

增:INSERT INTO `表名`(`字段名`,`字段名`) `VALUES`('值','值');//添加多条数据时这样写`VALUES`('值','值'),('值','值'),('值','值');既可;

删:DELETE FROM `表名` WHERE 条件;//删除一定要书写条件,防止误删;

改:UPDATE `表名` SET `字段名`=值,`字段名`=值,`字段名`=值 WHERE 条件;

查:SELECT * FROM `表名` WHERE 条件;//查询全部值;

  SELECT `字段名`, `字段名` FROM `表名` WHERE 条件;//查询一部分字段值;

联合查询:左联:select * from 表1 as T1 left join 表2 as T2 on T1.userid=T2.userid;//将表1中没有表2中有的内容添加到userid相同的表1中去;查的是表1,无论表2有无内容添加

右联:select * from 表1 as T1 right join 表2 as T2 on T1.userid=T2.userid;//将表2中没有表1中有的内容添加到userid相同的表2中去;查的是表2,无论表1有无内容添加

     内联:select * from 表1 as T1 inner join 表2 as T2 on T1.userid=T2.userid;//将表1和表2中userid相同的组合查询出来,没有相同的则不查询;

     外联:select * from  表1 as T1 full join 表2 as T2 on T1.userid=T2.userid;//将表1,表2的内容全部查询出来,userid相同的放入一列;

子查询:select * from 表1 where id=(select id from 表2 where 条件);//子查询就是把另一个查询语句的结果当做条件去查询的查询方式,被当做条件的查询语句必须用(包含);

总结:将这些操作语句都熟悉运用清楚之后,再复杂的数据库操作相信你都可以迎刃而解。

数据库--sql语句的更多相关文章

  1. 学生选课数据库SQL语句45道练习题整理及mysql常用函数(20161019)

    学生选课数据库SQL语句45道练习题: 一.            设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四 ...

  2. MySQL 数据库SQL语句——高阶版本2

    MySQL 数据库SQL语句--高阶版本2 实验准备 数据库表配置: mysql -uroot -p show databases; create database train_ticket; use ...

  3. MySQL 数据库SQL语句——高阶版本1

    MySQL 数据库SQL语句--高阶版本 实验准备,数据表配置 mysql -uroot -p show databases; create database train_ticket; use tr ...

  4. SQL Server数据库sql语句生成器(SqlDataToScript)的使用(sql server自增列(id)插入固定值)

    SqlDataToScript是根据表数据进行生成 Insert Into语句,此工具还有一个好处是可以对自增列插入固定值,例如:自增的列id值为5,但是5这个行值已经删除,如果想存储Id自增列值为5 ...

  5. ORACLE数据库SQL语句的执行过程

    SQL语句在数据库中处理过程是怎样的呢?执行顺序呢?在回答这个问题前,我们先来回顾一下:在ORACLE数据库系统架构下,SQL语句由用户进程产生,然后传到相对应的服务端进程,之后由服务器进程执行该SQ ...

  6. 数据库SQL语句练习题

    一.            设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表( ...

  7. mySQL数据库Sql语句执行效率检查--Explain命令

    mysql性能的检查和调优方法 Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的 ...

  8. 数据库—SQL语句

    下列语句部分是Mssql语句,不可以在access中使用. SQL分类:   DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)   DML—数据操纵语言(SELECT,DEL ...

  9. 学生选课系统数据库SQL语句考试题

    一.            设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表( ...

  10. 数据库 数据库SQL语句五

    集合运算 union 并集(两个集合如果有重复部分,那么只显示一次重复部分) union all 并集(两个集合如果有重复部分,那么重复部分显示两次) intersect 交集 minus 差集 -- ...

随机推荐

  1. thml粘连布局

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name ...

  2. html--双飞翼布局

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  3. [转]Java四种线程池的使用

    Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程.newFixe ...

  4. xml的修改遍历,以及建立

    1.xml的遍历 2.xml的遍历 3.xml的建立

  5. Thinkphp5 RCE总结

    thinkphp5最出名的就是rce,我先总结rce,rce有两个大版本的分别 ThinkPHP 5.0-5.0.24 ThinkPHP 5.1.0-5.1.30 因为漏洞触发点和版本的不同,导致pa ...

  6. 对XP上的KiFastSystemCall进行浅析

    Windows API的系统调用过程通过KiFastSystemCall或int 2e进入内核,本文仅对XP上的KiFastSystemCall进行浅析. 以ntdll!ZwCreateProcess ...

  7. 组件component

    <!DOCTYPE html> <html lang="zh"> <head> <title></title> < ...

  8. Origin使用自定义函数拟合曲线函数

    (2019年2月19日注:这篇文章原先发在自己github那边的博客,时间是2016年10月28日) 最近应该是六叔的物化理论作业要交了吧,很多人问我六叔的作业里面有两道题要怎么进行图像函数的拟合.综 ...

  9. php析构函数小结

    l 基本语法 class  类名{ public  function  __destruct(){ //函数体 //析构函数的最重要的作用,就是释放对象创建的资源 //比如 数据库连接, 文件句柄, ...

  10. RQNOJ--160 竞赛真理(01背包)

    题目http://www.rqnoj.cn/problem/160 分析:这是一个01背包问题,对于每一道题目,都有两个选择"做"或者"不做". 但是唯一不同的 ...