显示当前(所有)存在的数据库
SHOW DATABASES;
创建新的数据库
CREATE DATABASE person;
选择你所需要的数据库
USE person;
查看当前所选择的数据库
SELECT DATABASE();
查看当前数据库存在的MySQL数据表
SHOW TABLES;
创建一张数据表
CREATE TABLE users(username VARCHAR(10) NOT NULL,//not null意为不能为空email CHAR(1),createat_time DATETIME);
查看某个MySQL表的所有内容
SELECT * FROM users;
查看MySQL表结构(多种方法):
DESC users;SHOW COLUMNS FROM users;DESCRIBE users;//这条命令好像只支持MySQLSHOW CREATE TABLE users;
增、删、改、查
向某个MySQL表插入数据
INSERT INTO users (username,email,createat_time) VALUES ('皮特','peeter@gmail.com',NOW());//NOW函数为显示当前时间
删除某条数据
DELETE FROM users WHERE email='peeter@gmail.com';
更新某条数据(更新name,条件根据email来筛选)
UPDATE users SET username = 'Peeter' WHERE email='peeter@gmail.com';
通过条件筛选数据(返回值为一张筛选后的表)
SELECT * FROM users WHERE email='peeter@gmail.com';
倒序显示数据表
SELECT * FROM user ORDER BY createat_time DESC;
正序显示数据表(极少用到)
SELECT * FROM user ORDER BY createat_time ASC;
删除MySQL数据表
DROP TABLE users;
删除数据库(慎用)
DROP DATABASE person;
检查表信息
SHOW TABLE STATUS\G;
优化数据表
OPTIMIZE TABLE users;
