SQL
    DDL:数据定义语言  CREATE DROP ALTER
    DML:数据操作语言  SELECT INSERT UPDATE DELETE
    DCL:数据控制语言  GRANT REVOKE COMMIT ROLLBACK

最基础的(建库、建表)
    SHOW DATABASES;
    USE 数据库名称;
    CREATE DATABASE 数据库名称;
    DROP DATABASE 数据库名称;
    SHOW TABLES;     <<<<<<<< 需要先切换数据库
    CREATE TABLE [库名.]表名(字段1 属性,字段2 属性,......)
    CREATE TABLE [库名.]表名 LIKE [库名.]表名      <<<<<<< 按照某个库中的表创建新表
    CRAETE TABLE [库名.]表名 AS SELECT 字段1,字段2.... FROM [库名.]表名;    >>>>>>>>>>>
    DROP TABLE [库名.]表名
    DESC [库名.]表名

ALTER命令
    作用:修改表的字段属性
    1、添加新字段
    格式:ALTER TABLE 表名  ADD 字段 属性
   
    2、删除字段
    格式:ALTER TABLE 表名  DROP 字段
   
    3、修改字段名称
    格式:ALTER TABLE 表名  CHANGE 字段  新字段 属性
   
    4、添加索引
        设置主键:ALTER TABLE 表名 ADD PRIMARY KEY(字段)
        设置索引:ALTER TABLE 表名 ADD INDEX [索引名称](字段)
        设置唯一约束:ALTER TABLE 表名 ADD UNIQUE [索引名称](字段)

5、添加外键
    格式:ALTER TABLE 表名1 ADD FROEIGN KEY (字段) REFERENCES 表2(字段)

6、删除索引
        删除主键:ALTER TABLE 表名 DROP PRIMARY KEY
        删除索引:ALTER TABLE 表名 DROP INDEX 索引名称
        删除外键:ALTER TABLE 表名 DROP FOREIGN KEY

INSERT命令
    作用:添加记录
    格式:INSERT INTO 表名 (字段1,字段2,.....) VALUES (值1,值2...),(值1,值2...),......

删除一条或者多条记录
    DELETE FROM 表名 条件

UPDATE命令
    作用:修改表中的数据
    注意:
        UPDATE 通常和where、order by、limit联合使用
       
    格式:
        UPDATE 表名 SET 字段1=值,字段2=值... [where 判断条件]
        UPDATE 表名 SET 字段1=值,字段2=值... [order by 判断条件]

Ps:欢迎指正,谢谢。

MySQL的基本使用的更多相关文章

  1. Hadoop 中利用 mapreduce 读写 mysql 数据

    Hadoop 中利用 mapreduce 读写 mysql 数据   有时候我们在项目中会遇到输入结果集很大,但是输出结果很小,比如一些 pv.uv 数据,然后为了实时查询的需求,或者一些 OLAP ...

  2. mysql每秒最多能插入多少条数据 ? 死磕性能压测

    前段时间搞优化,最后瓶颈发现都在数据库单点上. 问DBA,给我的写入答案是在1W(机械硬盘)左右. 联想起前几天infoQ上一篇文章说他们最好的硬件写入速度在2W后也无法提高(SSD硬盘) 但这东西感 ...

  3. LINUX篇,设置MYSQL远程访问实用版

    每次设置root和远程访问都容易出现问题, 总结了个通用方法, 关键在于实用 step1: # mysql -u root mysql mysql> Grant all privileges o ...

  4. nodejs进阶(6)—连接MySQL数据库

    1. 建库连库 连接MySQL数据库需要安装支持 npm install mysql 我们需要提前安装按mysql sever端 建一个数据库mydb1 mysql> CREATE DATABA ...

  5. MySQL高级知识- MySQL的架构介绍

    [TOC] 1.MySQL 简介 概述 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司. MySQL是一种关联数据库管理系统,将数据保存在不同的表中,而 ...

  6. 闰秒导致MySQL服务器的CPU sys过高

    今天,有个哥们碰到一个问题,他有一个从库,只要是启动MySQL,CPU使用率就非常高,其中sys占比也比较高,具体可见下图. 注意:他的生产环境是物理机,单个CPU,4个Core. 于是,他抓取了CP ...

  7. 我的MYSQL学习心得(一) 简单语法

    我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...

  8. Entity Framework Core 实现MySQL 的TimeStamp/RowVersion 并发控制

    将通用的序列号生成器库 从SQL Server迁移到Mysql 遇到的一个问题,就是TimeStamp/RowVersion并发控制类型在非Microsoft SQL Server数据库中的实现.SQ ...

  9. Docker笔记一:基于Docker容器构建并运行 nginx + php + mysql ( mariadb ) 服务环境

    首先为什么要自己编写Dockerfile来构建 nginx.php.mariadb这三个镜像呢?一是希望更深入了解Dockerfile的使用,也就能初步了解docker镜像是如何被构建的:二是希望将来 ...

  10. 当忘记mysql数据库密码时如何进行修改

    因为长时间没有使用数据库了,或者把密码改完之后就忘了数据库密码,不能正常进入数据库,也无法修改密码,有一个简单的常用修改密码方式: 1.首先找到和打开mysql.exe和mysqld.exe所在的文件 ...

随机推荐

  1. terminal bash 颜色的详细解释

    http://evadeflow.com/2010/06/sane-terminal-colors/ Sane Terminal Colors June 26, 2010 I recently cre ...

  2. 高性能以太网芯片W5500 数据手册 V1.0(二)

    继续给大家介绍W5500 数据手册. 2.4       固定数据长度模式(FDM) 在外设主机不能控制 SCSn 时,可以使用固定数据长度模式. 此时,SCSn 必须连接到低电平(保持接地).与此同 ...

  3. jQuery获取鼠标移动方向2

    (function($) { $.fn.extend({ show: function(div) { var w = this.width(), h = this.height(), xpos = w ...

  4. 按需讲解之Supervisor

    Supervisor是一个进程监控程序. 满足的需求是:我现在有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断.当进程中断的时候我希望能自动重新启动它,此时,我就需要使用到了 ...

  5. 从bug中学习怎么写代码

    博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:从bug中学习怎么写代码.

  6. 解决错误提示: 未找到 Oracle 客户端和网络组件。

    问题描述: 环境:winxp运行程序连接远程Oracle数据库时报错:未找到 Oracle 客户端和网络组件.这些组件是由 Oracle 公司提供的,是 Oracle 8i 版 (或更高) 客户软件安 ...

  7. qsettings 中文键值 注释 支持

    #ifndef SETTINGS_H #define SETTINGS_H #include <QString> #include <QVariant> class QSett ...

  8. js操纵cookie技术

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"% ...

  9. [转]ORACLE 绑定变量用法总结

    转:http://blog.csdn.net/wanghai__/article/details/4778343 在oracle 中,对于一个提交的sql语句,存在两种可选的解析过程, 一种叫做硬解析 ...

  10. 腾讯海量数据处理平台TDW

    TDW是腾讯海量数据处理平台中最核心的模块,它有以下几个作用: 提供海量的离线计算和存储服务.TDW是腾讯内部规模最大的离线数据处理平台,公司内大多数业务的产品报表.运营分析.数据挖掘等的存储和计算都 ...