本文所有内容都是基于MySQL实现,以下两个文件实现创建数据库各表及向表中插入数据。
链接: http://pan.baidu.com/s/1eQhGRR0 密码: x4qw
1. 基础
(1) 查看当前日期和时间、用户、版本:
- 横向显示:
SELECT NOW(), USER(), VERSION();
- 竖直排列展示:
SELECT NOW(), USER(), VERSION()\G (\g,\G表示go)
(2) 创建数据库:
CREATE DATABASE study;
(3) 查看当前存在的数据库:
SHOW DATABASES;
(4) 查看当前使用的数据库:
SELECT DATABASE();
(5) 使用数据库:
USE study;
(6) 创建数据表:
CREATE TABLE Student(...);
(7) 查看当前数据库中存在的数据表:
SHOW TABLES;
(8) 查看数据表的结构:
DESCRIBE Student;
或者:
DESC Student;
或者:
SHOW COLUMNS FROM Student;
或者:
SHOW FIELDS FROM Student;
(9) 限定查询:
SHOW COLUMNS FROM Student LIKE '%name';
或者:
DESC Student '%name';
(10) 删除表中所有数据:
- 清空全部数据,不写日志,不可恢复,速度极快
truncate table 表名;
- 清空全部数据,写日志,数据可恢复,速度慢
delete from 表名;
(11) 注释
--这是一条注释
#这是一条注释
/*这个可以多行注释*/