SQL
全称 Structured Query Language,结构化查询语言。操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准 。
1.SQL通用语法
1). SQL语句可以单行或多行书写,以分号结尾。
2). SQL语句可以使用空格/缩进来增强语句的可读性。
3). MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。
4). 注释:
单行注释:-- 注释内容 或 # 注释内容
多行注释:/* 注释内容 */
2.SQL的分类
SQL语句,根据其功能,主要分为四类:DDL、DML、DQL、DCL。
3.DDL
3.1数据库操作
1). 查询所有数据库
show databases;
2). 查询当前数据库
show database();
3). 创建数据库
create database [if not exists] 数据库名 [defualt charset 字符集] [collate 排序规则];
举例:
创建一个itcast数据库, 使用数据库默认的字符集。
create database itcast;
这里需要注意:在同一个数据库服务器中,不能创建两个名称相同的数据库,否则将会报错。
可以通过if not exists 参数来解决这个问题,
create database if not extists itcast;