SQL必知必会(1)——基础

本文所有内容都是基于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) 注释

--这是一条注释
#这是一条注释
/*这个可以多行注释*/

你可能感兴趣的:(SQL必知必会(1)——基础)