• Mysql————基本sql语句


    mysql中的基本语法有四种:

      1.DDL语句:(用CREAT和DROP操作的语句)

        用于创建、修改、和删除数据库内的数据结构,如:1:创建和删除数据库(CREATE DATABASE || DROP  DATABASE);2:创建、修改、重命名、删除表(CREATE  TABLE || ALTER TABLE||         RENAME TABLE||DROP  TABLE);3:创建和删除索引(CREATEINDEX  || DROP INDEX)

      2.DQL语句(SELECT字句)

        从数据库中的一个或多个表中查询数据(SELECT)

      3.DML语句(增删改语句)

        修改数据库中的数据,包括插入(INSERT)、更新(UPDATE)和删除(DELETE)

      4.DCL语句(一般是管理员直接操作的语句,用于给操作用户的权限的语句)

        用于对数据库的访问,如:1:给用户授予访问权限(GRANT);2:取消用户访问权限(REMOKE)

    DQL语法:

      

    select `列名1`,`列名2`...from `表名` 

    DML语法:

    1.   增加数据
      1 insert   into  `表名`(列名1,列名2,列名3...)values(值1,值2,值3...); 

      注意列名可以省略,但是后边的值就要必须与数据库中的值一一对应

    2.   修改数据
      updata `表名` set `列名`=`值`

      3.  删除数据

    delete from `表名`where `列名`=`值`;

     DDL语法:

      1..创建数据库

    create database `库名`;

      2.删除库

    drop `库名`;

        3.创建表

    create `表名`;

      4.删除表

    drop `表名`;

      5.创建索引

    create index `索引名` on `表名`;

      6.创建唯一索引

    create unique index  `索引名`on`表名`;

     注:理论上讲用create 创建出来的东西都可以用drop 删除掉

      7.修改表名

    alter table`表名`rename`新表名`;

      8.修改列的数据类型

    alter table `表名`modifiy `列名` 数据类型

      9.修改列名

    alter table `表名` changed `列名` `新列名` 数据类型

      10.向表中添加字段

    alter table `表名` add `列名` 数据类型

      11.删除字段

    alter  table  `表名` drop `列名` 

      12.添加主键约束

    alter table `表名` add constraint `约束名` primary key `表名`(`列名`);

      13.添加外检约束

    alter table `表名` add constraint `约束名` foreig key (`外键列`)references

    附加:

    1.

    show variables like `storage_engine%`;

    2.指定存储引擎:在创建表的末尾处添加engine=`存储引擎`

  • 相关阅读:
    CH the luckiest number 欧拉函数 同余
    bzoj1257余数求和 数论分块 暴力
    luogup1463 反素数
    CH3101 阶乘分解
    T10396 曹老板斗地主(中度模拟)
    NOIP 2015子串(DP)
    CF1205B Shortest Cycle(Floyd判最小环)
    P2055 [ZJOI2009]假期的宿舍(二分图匹配)
    灾后重建(最短路)
    CF1098A Sum in the tree(贪心)
  • 原文地址:https://www.cnblogs.com/Tiandaochouqin1/p/10042505.html
Copyright © 2020-2023  润新知