zoukankan      html  css  js  c++  java
  • SQL语法详解

    ALTER DATABASE修改数据库全局特性

    • ALTER DATABASE实际上是修改数据库目录中的dp.opt文件

    ALTER TABLE修改表的结构

    • ALTER TABLE对表进行增删列,创建取消索引,重命名列或者表

    CREATE DATABASE创建数据库


    CREATE INDEX创建索引


    CREATE TABLE建表


    DROP DATABASE删除数据库


    DROP TABLE删表


    RANAME TABLE重命名表


    数据库的增删改查

    • INSERT
    • DELETE
    • UPDATE
    • SELECT
    • DO DO有些类似于SELECT,但是DO只执行表达式,并不输出结果。e.g.:DO SLEEP(5);
    • LOAD DATA INFILE导入表
    • REPLACE有些类似于INSERT,注意:REPLACE执行插入时,当PRIMARY KEY或者UNIQUE索引重复时,会删除原记录,再执行插入
    • JOIN
    • UNION将多个SELECT产生的结果集组合在一起

    MySQL使用工具语法

    • DESCRIBE <列名>获取列的有关信息
    • USE <数据库名>

    MySQL事务处理和锁定的语句

    • START TRANSACTION/COMMIT/ROLLBACK
    • SAVEPOINT/ROLLBACK TO SAVEPOINT
    • LOCK TABLES/UNLOCK TABLES
    • SET TRANSACTION
    • XA

    MySQL数据库管理语句

    • CREATE USER
    • DROP USER
    • GRANT,REVOKE
    • RENAME USER
    • SET PASSWORD

    MySQL表维护语句

    • ANALYSE TABLE
    • CHECK TABLE
    • CHECKSUM TABLE
    • OPTIMIZE TABLE
    • REPAIR TABLE

    SET语法


    SHOW语法


    其它管理语句

    • CACHE INDEX
    • FLUSH
    • KILL
    • LOAD INDEX INTO CACHE
    • RESET

    复制语句

    • PURGE MASTER LOGS
    • RESET MASTER
    • SHOW MASTER LOGS显示数据库日志

    SQL预处理语句

    • PREPARE
  • 相关阅读:
    jsonp原理
    Mysql FUNCTION 示例
    数据库设计心得
    《杀死一只知更鸟》读后感
    《必然》读后感
    承接各种字牌算法
    关于麻将的算法构想
    十三水最优组合问题快速运算求解方案
    如何表示扑克牌?
    如何比较牌大小?
  • 原文地址:https://www.cnblogs.com/mengnan/p/6790425.html
Copyright © 2011-2022 走看看