快捷搜索:
来自 网络数据库 2019-10-14 07:19 的文章
当前位置: 67677新澳门手机版 > 网络数据库 > 正文

sql基础语法复习

  例:

  1、where条件常用运算符:

  4、查询表第11中学岁数等于二十二周岁且名字都叫张三的学员都属于怎么班级并按班级升序

  修改:update  设置:set

  3、删除表1知命之年龄超越22的数码

三、查询详解

  update table_name set column1=value1,column2=value2 where ...

               修改:ALTER TABLE tb1 ALTER COLUMN column_name datatype(SQL/MS Access)

  5、多表查询时,列名要丰盛表名

 

    AVG    平均值

 

  1、新添数据库  CREATE DATABASE test;

  4、函数

  新增(插入):insert into(into可省略)  table_name()插入数据的表名(钦赐字段名)(能够不钦命字段,数据按列名顺序依次插入) values():插入的数量

    select distinct class from tb1 where age=22 add name='张三' order by class asc;

一、数据结构操作

  新增:create  删除:drop  查看:show  修改:alter

                  ALTER TABLE tb1 MODIFY COLUMN column_name datatype(My SQL/Oracle)

目的:数据库:database  表:table  列:column  索引:index  视图:view  存款和储蓄进度:procedure  

  2、like模糊查询常用通配符:

 

*  *例:

    GROUP BY  分组

 

    delete from tb1 where age>22

  insert table_name() values();

    COUNT    行数

  6、删除表    DROP TABLE tb1;

  4、删除数据库  DROP DATABASE test;

      温馨提醒:操作有危害,请你先备份!

  2、选拔数据库  USE test;  

    MAX/MIN  最大值/最小值

    [!charist]或[^charlist]  不在字符列中的任何单一字符

    

           当数据量大时,使用shell脚本重命名全部的表。

  7、修改表名   ALTETucson TABLE tb1 RENAME TO new_tb1;

*  *查找:select...from...  去重:distinct  查询条件:where  多条准则运算符:add/or/between/in  结果集排序:order by...ASC(升序)/DESC(降序)

 

 

    数据库平时不做修改,数据库改名:rename...to...,不过不引入应用,有错失数据的危机。

    效率:将结果列改为急需的名号;用外号标志列的根源(来自哪张表);给列的函数结果命名

    SUM    合计值

 

    [charlist]  字符列中的任何单一字符

      化解办法:当数据量小时,新建二个数据库,把原数据库的数额导入到新数据库。

  1、给表1插入一条数据  

  delete from table_name where column1=value1;

  8、已有表中的列操作  新添:ALTECRUISER TABLE tb1 ADD column_name string  删除:ALTER TABLE tb1 DROP COLUMN column_name

二、数据操作

  2、修改表第11中学名字叫张三的人的学号,改为001  

  删除:delete  删除某行数据,没有where则删除全部行 误区:删除数据是按行算的,不能够说删除某行数据中的某些值,假如要这么做的话要用update把值改为空

    %  替代叁个或五个字符

  3、as别名

      =,<>,<,>,<=,>=,between and,in(,,),like,not,add,or

    insert tb1 values("id","name","age","code","class"...);

预约:数据库名:test;表名:tb1,tb2,tb3…;

    update tb1 set code="001" where name='张三';

  5、新增表    CREATE TABLE tb1(column_name1 datetype);

    select tb1.name,tb2.name,tb3.age from tb1,tb2,tb3;

  3、查看数据库  查看有何数据库:SHOW DATABASES;   突显当前利用的数据库:SELECT DATABASE();

    TOP    重返记录的前几条    

    HAVING  where不可能与group by一同行使,用having来替代where

    -  公代替贰个字符

  select distinct column_name from  table_name where column_name operator value add/or column_name2 operator value2 order by  column_name,column_name2 ASC/DESC;

本文由67677新澳门手机版发布于网络数据库,转载请注明出处:sql基础语法复习

关键词: