一.什么是 sql
sructured Query Language:结构化查询语言
定义了操作所有 关系型数据库的规则 。每一种数据库操作的方式存在不一样的地方称为方言.
二.sql 通用的语法
1.sql可以单行书写 也可以多行书写 以 分号 结尾
2.mysql 不区分大小写但是关键字 建议大写
三.sql分类
1.DDL:操作数据库和表
(1)操作数据库:CRUD
C:创建
创建数据库
create database 数据库名称;
create database if not exists 数据库名称 //如果 数据库不存在 就创建
create database 数据库名称 character set 字符集名称;
create database 数据库名称 if not exists 数据库名称 character set 字符集 名称
R:查询
show databases; 显示所有 数据库名称;
查看对应的数据库的字符集:某个数据库的创建语句
SHOW CREATE DATABASE mysql(数据库名称);
.U(Update):修改
//修改数据库字符集
alter database 数据库名称 character set 字符集名称
.D(Delete):删除
//删除数据库
drop database (数据库名称);
drop database if exists (名称); //判断数据库是否存在 如果存在 就删除数据库
使用数据库
//查询现在正在使用的数据库名称
select database();
//使用数据库
use (数据库的名称);