显示当前(所有)存在的数据库

  1. SHOW DATABASES;

创建新的数据库

  1. CREATE DATABASE person;

选择你所需要的数据库

  1. USE person;

查看当前所选择的数据库

  1. SELECT DATABASE();

查看当前数据库存在的MySQL数据表

  1. SHOW TABLES;

创建一张数据表

  1. CREATE TABLE users(
  2. username VARCHAR(10) NOT NULL,//not null意为不能为空
  3. email CHAR(1),
  4. createat_time DATETIME);

查看某个MySQL表的所有内容

  1. SELECT * FROM users;

查看MySQL表结构(多种方法):

  1. DESC users;
  2. SHOW COLUMNS FROM users;
  3. DESCRIBE users;//这条命令好像只支持MySQL
  4. SHOW CREATE TABLE users;

增、删、改、查

向某个MySQL表插入数据

  1. INSERT INTO users (username,email,createat_time) VALUES ('皮特','peeter@gmail.com',NOW());//NOW函数为显示当前时间

删除某条数据

  1. DELETE FROM users WHERE email='peeter@gmail.com';

更新某条数据(更新name,条件根据email来筛选)

  1. UPDATE users SET username = 'Peeter' WHERE email='peeter@gmail.com';

通过条件筛选数据(返回值为一张筛选后的表)

  1. SELECT * FROM users WHERE email='peeter@gmail.com';

倒序显示数据表

  1. SELECT * FROM user ORDER BY createat_time DESC;

正序显示数据表(极少用到)

  1. SELECT * FROM user ORDER BY createat_time ASC;

删除MySQL数据表

  1. DROP TABLE users;

删除数据库(慎用)

  1. DROP DATABASE person;

检查表信息

  1. SHOW TABLE STATUS\G;

优化数据表

  1. OPTIMIZE TABLE users;