zoukankan      html  css  js  c++  java
  • 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=`存储引擎`

  • 相关阅读:
    无参装饰器
    针对硬盘大于2TB,centos7系统安装问题说明
    Java与Python擅长领域
    Java数据类型
    编译型语言与解释型语言,强类型语言与弱类型语言,动态类型语言与静态类型语言
    Butterfly透明背景设置
    虚拟机重装系统
    手动删除软件垃圾
    清理C盘
    Gitee+HEXO搭建个人博客
  • 原文地址:https://www.cnblogs.com/Tiandaochouqin1/p/10042505.html
Copyright © 2011-2022 走看看