My SQL

参考: 21分钟MySQL入门教程

登录MySQL
  mysql -D DATABASENAME -h HOSTNAME -P PORT -u USERNAME -p
    -D 登录后进入数据库,非必选
    -h 指定登录主机名,登录当前机器可省略
    -P 端口
    -u 登录用户名
    -p 使用密码登录,若该用户没有设置密码可省略

创建数据库
  create database DATABASENAME [other options];
    other options 如character set
查看已创建的数据库
  show databases

选择所要操作的数据库
  一、登录时直接指定
  二、登陆后
    use DATABASENAME;

创建数据库表
  create table TABLENAME(columns);
查看已创建的表名称
  show tables;
查看已创建的表的详细信息
  describe TABLENAME;

向表中插入数据
  insert [into] TABLENAME [(COLUMNNAME1, COLUMNNAME2, ...)] values (VALUE1, VALUE2, ...);

查询表中数据
  select COLUMNNAME from TABLENAME [where conditions];
    COLUMNNAME可以用通配符 * 代替,查询所有列
    where子句支持=、<、>、<=、>=、!=、is [not] null、in、like、or、and等等

更新表中数据
  update TABLENAME set COLUMNNAME = NEWVALUE [where conditions];

删除表中数据
  delete from TABLENAME [where conditions];

添加表
  alter table TABLENAME add COLUMNNAME DATATYPE [after postion];

修改列
  alter table TABLENAME change OLDCOLUMNNAME NEWCOLUMNNAME DATATYPE;

删除列
  alter table TABLENAME drop COLUMNNAME;

重命名表
  alter table OLDTABLENAME rename NEWTABLENAME;

删除整张表
  drop table TABLENAME;

删除数据库
  drop database [if exists] DATABASENAME;

原文地址:https://www.cnblogs.com/book-book/p/5686837.html