立即学习:https://edu.csdn.net/course/play/2300/35857?utm_source=blogtoedu
# SQL基本操作
基本操作:CRUD
将SQL的基本操作根据操作对象进行分类(分三类):库操作、表操作(字段)、数据操作
-库操作(对数据库的增删改查)
新增数据库
**基本语法**
Create database 数据库名字 [库选项]
库选项:用来约束数据库,分为两个选项
- 字符集设定:charset/character 具体字符集(数据存储的编码格式):常用字符集:GBK和UTF8
- 校对集设定:collate 具体校对集(数据比较的规则)
注:-- 双中划线+空格:注释(单行注释),也可以使用# 号
注意:数据库名字不能用关键字(已经被使用的字符)或者保留字(将来可能会用到的)
如果非要使用关键字或者保留字,那么必须使用反引号(esc键下面的键在英文状态下的输出··)
例如:
create database \`database` charset utf8;
中文数据库是可以的,但是要有前提条件:保证服务器能够识别(别的不用)--> 解决方案:告诉服务器当前中文的字符集是什么:
set names gbk;
create database 中国 charset utf8;
**当创建数据库的SQL语句执行后,发送了什么?**
1、在数据库系统中,增加了相应的数据库信息
2、会在保留数据的文件夹下:Data 目录,创建一个对应数据库名字的文件夹
3、每个数据库下面都有一个opt文件,保存了库选项