前言:需电脑上安装好MySQL、DataGrip(两者皆可在官网下载),在DataGrip中成功导入MySQL。
一、SQL语句分类
- DDL(Data Definition Languahe,数据定义语言)
-CREATE TABLE(创建表)、ALTER TABLE(修改表结构)、DROP TABLE(删除表)、CREATE/DROP INDEX
- DML(Data Manipulation Language,数据操作语言)
-INSERT、DELETE、UPDATA,主要是对表中数据进行增、删、改。
- DQL(Data Query Language,数据查询语言)
-SELECT,使用语法规范:SELECT <字段名> FROM <表或视图名>WHERE<查询条件>
- DCL(Data Control Language,数据控制语言)
-GRANT(用于远程授权)、ROLLBACK、COMMIT(有时也叫TCL,事务控制语言)
二、数据库命令规范
采用26个英文字母(区分大小写)和0-9的自然数加上下划线“_”组成,例如:student_union,一个项目一个数据库,多个项目慎用同一个数据库。
三、数据库SQL实操
1.查看已有数据库
SHOW DATABASES;
2.创建库(指定字符集)(语法:create detabase 库名 character set utf8;)
创建stu数据库,库名为stu,编码utf8;
create database stu character set utf8;
3.查看创建库的语句(语法:show create database 库名;)
show create database stu;
4.切换库(语法:use 库名)
use stu
切换库到stu,查看当前所在库,为stu,成功切换。
5.查看当前所在库(语法:select database();#注意,这儿有括号)
select database();
6.删除库(语法:drop database 库名;)
drop database stu;
删除库stu后,再查看当前所在库,变为空(null),删除成功。